diff --git a/src/i18n/content/pt/docs/apm/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.mdx b/src/i18n/content/pt/docs/apm/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.mdx index 81f9ae66eef..51584a6e61d 100644 --- a/src/i18n/content/pt/docs/apm/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.mdx +++ b/src/i18n/content/pt/docs/apm/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.mdx @@ -733,7 +733,9 @@ Para estruturas ou bibliotecas não suportadas, você mesmo precisará instrumen id="messages" title="Fila de mensagens" > - [A instrumentação da fila de mensagens](/docs/agents/nodejs-agent/troubleshooting/troubleshoot-message-consumers) está disponível apenas com o [agente New Relic Node.js v2 ou superior](/docs/release-notes/agent-release-notes/nodejs-release-notes). Instrumentação de fila de mensagens atualmente suportada: + [A instrumentação da fila de mensagens](/docs/agents/nodejs-agent/troubleshooting/troubleshoot-message-consumers) está disponível apenas com o [agente New Relic Node.js v2 ou superior](/docs/release-notes/agent-release-notes/nodejs-release-notes). Instrumentação de fila de mensagens atualmente suportada: + +
diff --git a/src/i18n/content/pt/docs/change-tracking/ci-cd/change-tracking-github-actions.mdx b/src/i18n/content/pt/docs/change-tracking/ci-cd/change-tracking-github-actions.mdx index 5791f66363d..0f85b9939d0 100644 --- a/src/i18n/content/pt/docs/change-tracking/ci-cd/change-tracking-github-actions.mdx +++ b/src/i18n/content/pt/docs/change-tracking/ci-cd/change-tracking-github-actions.mdx @@ -281,7 +281,7 @@ jobs: ### Todos os campos de entrada -> _Além de `NEW_RELIC_API_KEY`, este exemplo mostra como destinar vários itens armazenando vários segredos como "`NEW_RELIC_DEPLOYMENT_ENTITY_GUID_`", onde `` é o identificador exclusivo do item de destino._ +> __Além de `NEW_RELIC_API_KEY`, este exemplo mostra como destinar vários itens armazenando vários segredos como "`NEW_RELIC_DEPLOYMENT_ENTITY_GUID_`", onde `` é o identificador exclusivo do item de destino.__ ``` NEW_RELIC_DEPLOYMENT_ENTITY_GUID_App123 diff --git a/src/i18n/content/pt/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-security-lake-monitoring-integration.mdx b/src/i18n/content/pt/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-security-lake-monitoring-integration.mdx index 1a1e9307d21..48f841f2b03 100644 --- a/src/i18n/content/pt/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-security-lake-monitoring-integration.mdx +++ b/src/i18n/content/pt/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-security-lake-monitoring-integration.mdx @@ -44,7 +44,9 @@ Esta é uma visão geral das etapas que você executará: 2. Selecione **Subscribers** e selecione **Create Subscriber**. 3. Dê um nome ao assinante e selecione uma região. 4. Selecione quais fontes log e eventos você deseja enviar para o New Relic. -5. Preencha os detalhes restantes conforme descrito abaixo: +5. Preencha os detalhes restantes conforme descrito abaixo: + +
diff --git a/src/i18n/content/pt/docs/infrastructure/host-integrations/host-integrations-list/nvidia-gpu-integration.mdx b/src/i18n/content/pt/docs/infrastructure/host-integrations/host-integrations-list/nvidia-gpu-integration.mdx index af3fa6aa37f..62261814316 100644 --- a/src/i18n/content/pt/docs/infrastructure/host-integrations/host-integrations-list/nvidia-gpu-integration.mdx +++ b/src/i18n/content/pt/docs/infrastructure/host-integrations/host-integrations-list/nvidia-gpu-integration.mdx @@ -65,59 +65,59 @@ Ao instalar, você obterá um dashboard pré-construído contendo métricas cruc 2. Atualize o arquivo `nvidia-smi-gpu-monitoring.yml` com a configuração de integração: - ```yml - --- - integrations: - - name: nri-flex - # interval: 30s - config: - name: NvidiaSMI - variable_store: - metrics: - "name,driver_version,count,serial,pci.bus_id,pci.domain,pci.bus,\ - pci.device_id,pci.sub_device_id,pcie.link.gen.current,pcie.link.gen.max,\ - pcie.link.width.current,pcie.link.width.max,index,display_mode,display_active,\ - persistence_mode,accounting.mode,accounting.buffer_size,driver_model.current,\ - driver_model.pending,vbios_version,inforom.img,inforom.oem,inforom.ecc,inforom.pwr,\ - gom.current,gom.pending,fan.speed,pstate,clocks_throttle_reasons.supported,\ - clocks_throttle_reasons.gpu_idle,clocks_throttle_reasons.applications_clocks_setting,\ - clocks_throttle_reasons.sw_power_cap,clocks_throttle_reasons.hw_slowdown,clocks_throttle_reasons.hw_thermal_slowdown,\ - clocks_throttle_reasons.hw_power_brake_slowdown,clocks_throttle_reasons.sw_thermal_slowdown,\ - clocks_throttle_reasons.sync_boost,memory.total,memory.used,memory.free,compute_mode,\ - utilization.gpu,utilization.memory,encoder.stats.sessionCount,encoder.stats.averageFps,\ - encoder.stats.averageLatency,ecc.mode.current,ecc.mode.pending,ecc.errors.corrected.volatile.device_memory,\ - ecc.errors.corrected.volatile.dram,ecc.errors.corrected.volatile.register_file,ecc.errors.corrected.volatile.l1_cache,\ - ecc.errors.corrected.volatile.l2_cache,ecc.errors.corrected.volatile.texture_memory,ecc.errors.corrected.volatile.cbu,\ - ecc.errors.corrected.volatile.sram,ecc.errors.corrected.volatile.total,ecc.errors.corrected.aggregate.device_memory,\ - ecc.errors.corrected.aggregate.dram,ecc.errors.corrected.aggregate.register_file,ecc.errors.corrected.aggregate.l1_cache,\ - ecc.errors.corrected.aggregate.l2_cache,ecc.errors.corrected.aggregate.texture_memory,ecc.errors.corrected.aggregate.cbu,\ - ecc.errors.corrected.aggregate.sram,ecc.errors.corrected.aggregate.total,ecc.errors.uncorrected.volatile.device_memory,\ - ecc.errors.uncorrected.volatile.dram,ecc.errors.uncorrected.volatile.register_file,ecc.errors.uncorrected.volatile.l1_cache,\ - ecc.errors.uncorrected.volatile.l2_cache,ecc.errors.uncorrected.volatile.texture_memory,ecc.errors.uncorrected.volatile.cbu,\ - ecc.errors.uncorrected.volatile.sram,ecc.errors.uncorrected.volatile.total,ecc.errors.uncorrected.aggregate.device_memory,\ - ecc.errors.uncorrected.aggregate.dram,ecc.errors.uncorrected.aggregate.register_file,ecc.errors.uncorrected.aggregate.l1_cache,\ - ecc.errors.uncorrected.aggregate.l2_cache,ecc.errors.uncorrected.aggregate.texture_memory,ecc.errors.uncorrected.aggregate.cbu,\ - ecc.errors.uncorrected.aggregate.sram,ecc.errors.uncorrected.aggregate.total,retired_pages.single_bit_ecc.count,\ - retired_pages.double_bit.count,retired_pages.pending,temperature.gpu,temperature.memory,power.management,power.draw,\ - power.limit,enforced.power.limit,power.default_limit,power.min_limit,power.max_limit,clocks.current.graphics,clocks.current.sm,\ - clocks.current.memory,clocks.current.video,clocks.applications.graphics,clocks.applications.memory,\ - clocks.default_applications.graphics,clocks.default_applications.memory,clocks.max.graphics,clocks.max.sm,clocks.max.memory,\ - mig.mode.current,mig.mode.pending" - apis: - - name: NvidiaGpu - commands: - - run: nvidia-smi --query-gpu=${var:metrics} --format=csv # update this if you have an alternate path - output: csv - rename_keys: - " ": "" - "\\[MiB\\]": ".MiB" - "\\[%\\]": ".percent" - "\\[W\\]": ".watts" - "\\[MHz\\]": ".MHz" - value_parser: - "clocks|power|fan|memory|temp|util|ecc|stats|gom|mig|count|pcie": '\d*\.?\d+' - '.': '\[N\/A\]|N\/A|Not Active|Disabled|Enabled|Default' - ``` +```yml +--- +integrations: +- name: nri-flex +# interval: 30s +config: + name: NvidiaSMI + variable_store: + metrics: + "name,driver_version,count,serial,pci.bus_id,pci.domain,pci.bus,\ + pci.device_id,pci.sub_device_id,pcie.link.gen.current,pcie.link.gen.max,\ + pcie.link.width.current,pcie.link.width.max,index,display_mode,display_active,\ + persistence_mode,accounting.mode,accounting.buffer_size,driver_model.current,\ + driver_model.pending,vbios_version,inforom.img,inforom.oem,inforom.ecc,inforom.pwr,\ + gom.current,gom.pending,fan.speed,pstate,clocks_throttle_reasons.supported,\ + clocks_throttle_reasons.gpu_idle,clocks_throttle_reasons.applications_clocks_setting,\ + clocks_throttle_reasons.sw_power_cap,clocks_throttle_reasons.hw_slowdown,clocks_throttle_reasons.hw_thermal_slowdown,\ + clocks_throttle_reasons.hw_power_brake_slowdown,clocks_throttle_reasons.sw_thermal_slowdown,\ + clocks_throttle_reasons.sync_boost,memory.total,memory.used,memory.free,compute_mode,\ + utilization.gpu,utilization.memory,encoder.stats.sessionCount,encoder.stats.averageFps,\ + encoder.stats.averageLatency,ecc.mode.current,ecc.mode.pending,ecc.errors.corrected.volatile.device_memory,\ + ecc.errors.corrected.volatile.dram,ecc.errors.corrected.volatile.register_file,ecc.errors.corrected.volatile.l1_cache,\ + ecc.errors.corrected.volatile.l2_cache,ecc.errors.corrected.volatile.texture_memory,ecc.errors.corrected.volatile.cbu,\ + ecc.errors.corrected.volatile.sram,ecc.errors.corrected.volatile.total,ecc.errors.corrected.aggregate.device_memory,\ + ecc.errors.corrected.aggregate.dram,ecc.errors.corrected.aggregate.register_file,ecc.errors.corrected.aggregate.l1_cache,\ + ecc.errors.corrected.aggregate.l2_cache,ecc.errors.corrected.aggregate.texture_memory,ecc.errors.corrected.aggregate.cbu,\ + ecc.errors.corrected.aggregate.sram,ecc.errors.corrected.aggregate.total,ecc.errors.uncorrected.volatile.device_memory,\ + ecc.errors.uncorrected.volatile.dram,ecc.errors.uncorrected.volatile.register_file,ecc.errors.uncorrected.volatile.l1_cache,\ + ecc.errors.uncorrected.volatile.l2_cache,ecc.errors.uncorrected.volatile.texture_memory,ecc.errors.uncorrected.volatile.cbu,\ + ecc.errors.uncorrected.volatile.sram,ecc.errors.uncorrected.volatile.total,ecc.errors.uncorrected.aggregate.device_memory,\ + ecc.errors.uncorrected.aggregate.dram,ecc.errors.uncorrected.aggregate.register_file,ecc.errors.uncorrected.aggregate.l1_cache,\ + ecc.errors.uncorrected.aggregate.l2_cache,ecc.errors.uncorrected.aggregate.texture_memory,ecc.errors.uncorrected.aggregate.cbu,\ + ecc.errors.uncorrected.aggregate.sram,ecc.errors.uncorrected.aggregate.total,retired_pages.single_bit_ecc.count,\ + retired_pages.double_bit.count,retired_pages.pending,temperature.gpu,temperature.memory,power.management,power.draw,\ + power.limit,enforced.power.limit,power.default_limit,power.min_limit,power.max_limit,clocks.current.graphics,clocks.current.sm,\ + clocks.current.memory,clocks.current.video,clocks.applications.graphics,clocks.applications.memory,\ + clocks.default_applications.graphics,clocks.default_applications.memory,clocks.max.graphics,clocks.max.sm,clocks.max.memory,\ + mig.mode.current,mig.mode.pending" + apis: + - name: NvidiaGpu + commands: + - run: nvidia-smi --query-gpu=${var:metrics} --format=csv # update this if you have an alternate path + output: csv + rename_keys: + " ": "" + "\\[MiB\\]": ".MiB" + "\\[%\\]": ".percent" + "\\[W\\]": ".watts" + "\\[MHz\\]": ".MHz" + value_parser: + "clocks|power|fan|memory|temp|util|ecc|stats|gom|mig|count|pcie": '\d*\.?\d+' + '.': '\[N\/A\]|N\/A|Not Active|Disabled|Enabled|Default' +``` diff --git a/src/i18n/content/pt/docs/new-relic-solutions/best-practices-guides/full-stack-observability/synthetic-monitoring-best-practices-guide.mdx b/src/i18n/content/pt/docs/new-relic-solutions/best-practices-guides/full-stack-observability/synthetic-monitoring-best-practices-guide.mdx index 89b76370f9b..c0c8ca09991 100644 --- a/src/i18n/content/pt/docs/new-relic-solutions/best-practices-guides/full-stack-observability/synthetic-monitoring-best-practices-guide.mdx +++ b/src/i18n/content/pt/docs/new-relic-solutions/best-practices-guides/full-stack-observability/synthetic-monitoring-best-practices-guide.mdx @@ -174,131 +174,131 @@ Com o monitoramento sintético, você pode monitor e testar seus aplicativos e r 7. Agora você está pronto para escrever seu script. Consulte este script de exemplo para testar o desempenho de `newrelic.com` e verificar se determinados elementos foram carregados. - ```js - /** - * Script Name: Best Practices - Chrome 100 - * Author: New Relic - * Version: 1.5 - * Purpose: best practices example - * Reference: https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/scripting-monitors/synthetic-scripted-browser-reference-monitor-versions-chrome-100/ - */ - - // -------------------- CONSTANTS - const SCRIPT_NAME = "Best Practices - Chrome 100" // name to record in script log - const IMPLICIT_TIMEOUT = 3000 // default implicit timeout is 10 seconds, 3 seconds x 8 findElement operations = 24 seconds, assuming all operations time out - const PAGE_LOAD_TIMEOUT = 60000 // default page load timeout is 60 seconds, fail early to prevent long duration timeouts - const SCRIPT_TIMEOUT = 20000 // default script timeout is 30 seconds - const USER_AGENT = "default" // set the user agent for Chrome - const PROTOCOL = "https://" // set the protocol - const USERNAME = "" // username: - const PASSWORD = "" // password@ - const DOMAIN = "docs.newrelic.com" // your domain - const PATH = "/docs/new-relic-solutions/get-started/intro-new-relic/" // path to main page - const CHECK = "Need some inspiration first? Check out this intro video." // text to match on page - const AUTH = USERNAME + PASSWORD - const MAIN_URL = PROTOCOL + AUTH + DOMAIN + PATH - - // -------------------- DEPENDENCIES - var assert = require("assert") - - // -------------------- CONFIGURATION - await $webDriver.manage().setTimeouts({ - implicit: IMPLICIT_TIMEOUT, // sets element load timeout - pageLoad: PAGE_LOAD_TIMEOUT, // sets page load timeout - script: SCRIPT_TIMEOUT // sets script timeout - }) - - // -------------------- VARIABLES - var By = $selenium.By - var loc = { - video: By.css("#gatsby-focus-wrapper > div.css-1uz5ayg > div > main > div > article > div > div > div:nth-child(1) > div > p:nth-child(2)"), - start: By.css("#gatsby-focus-wrapper > div.css-1uz5ayg > div > main > div > h1"), - e: [ - { step: 'signup', selector: By.css("#sign-up-for-new-relic-if-you-havent-already") }, - { step: 'ingest', selector: By.css("#ingest-some-data") }, - { step: 'dashboards', selector: By.css("#check-out-some-dashboards") }, - { step: 'data', selector: By.css("#add-more-data") }, - { step: 'alerting', selector: By.css("#set-up-alerting") }, - { step: 'users', selector: By.css("#add-users") } - ] - } - - // -------------------- FUNCTIONS - // for backwards compatibility with legacy runtimes - async function waitForAndFindElement(locator, timeout) { - const element = await $webDriver.wait( - $selenium.until.elementLocated(locator), - timeout, - "Timed-out waiting for element to be located using: " + locator - ) - await $webDriver.wait( - $selenium.until.elementIsVisible(element), - timeout, - "Timed-out waiting for element to be visible using ${element}" - ) - return await $webDriver.findElement(locator) - } - - // -------------------- START OF SCRIPT - // Start logging - var start_time = new Date() - console.log("Starting synthetics script: " + SCRIPT_NAME) - - // confirm timeouts are set - const {implicit, pageLoad, script} = await $webDriver.manage().getTimeouts() - console.log("Timeouts are set to:") - console.log(" IMPLICIT: " + implicit / 1000 + "s") - console.log(" PAGE LOAD: " + pageLoad / 1000 + "s") - console.log(" SCRIPT: " + script / 1000 + "s") - - // Setting User Agent is not then-able, so we do this first (if defined and not default) - if (USER_AGENT && 0 !== USER_AGENT.trim().length && USER_AGENT != "default") { - $headers.add("User-Agent", USER_AGENT) - console.log("Setting User-Agent to " + USER_AGENT) - } - - // if an error happens at any step, script execution is halted and a failed result is returned - console.log("1. get: " + MAIN_URL) - await $webDriver.get(MAIN_URL) - - console.log("2. waitForAndFindElement: " + loc.video) - const textBlock = await waitForAndFindElement(loc.video, IMPLICIT_TIMEOUT) - - console.log("3. getText: " + CHECK) - const text = await textBlock.getText() - - console.log("4. assert.equal: " + text) - assert.equal(text, CHECK, "validation text not found") - - console.log("5. waitForAndFindElement: " + loc.start) - const platformMenu = await waitForAndFindElement(loc.start, IMPLICIT_TIMEOUT) - - console.log("6. takeScreenshot") - await $webDriver.takeScreenshot() - - console.log("7. findElement") - loc.e.forEach(async function (nr, i) { - let n = i + 1 - try{ - // verify each asset has loaded - console.log(" " + n + ". " + nr.step + ": " + nr.selector) - await $webDriver.findElement(nr.selector) - }catch(exception){ - console.error("Failure in Step 7." + n) - throw exception - } - }) - - // End logging - var end_time = new Date() - - // Calculate the duration - var script_duration = end_time - start_time - - // Log the times - console.log("Start time: " + start_time) - console.log("End time: " + end_time) - console.log("Duration: " + script_duration) - ``` +```js +/** + * Script Name: Best Practices - Chrome 100 + * Author: New Relic + * Version: 1.5 + * Purpose: best practices example + * Reference: https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/scripting-monitors/synthetic-scripted-browser-reference-monitor-versions-chrome-100/ + */ + +// -------------------- CONSTANTS +const SCRIPT_NAME = "Best Practices - Chrome 100" // name to record in script log +const IMPLICIT_TIMEOUT = 3000 // default implicit timeout is 10 seconds, 3 seconds x 8 findElement operations = 24 seconds, assuming all operations time out +const PAGE_LOAD_TIMEOUT = 60000 // default page load timeout is 60 seconds, fail early to prevent long duration timeouts +const SCRIPT_TIMEOUT = 20000 // default script timeout is 30 seconds +const USER_AGENT = "default" // set the user agent for Chrome +const PROTOCOL = "https://" // set the protocol +const USERNAME = "" // username: +const PASSWORD = "" // password@ +const DOMAIN = "docs.newrelic.com" // your domain +const PATH = "/docs/new-relic-solutions/get-started/intro-new-relic/" // path to main page +const CHECK = "Need some inspiration first? Check out this intro video." // text to match on page +const AUTH = USERNAME + PASSWORD +const MAIN_URL = PROTOCOL + AUTH + DOMAIN + PATH + +// -------------------- DEPENDENCIES +var assert = require("assert") + +// -------------------- CONFIGURATION +await $webDriver.manage().setTimeouts({ + implicit: IMPLICIT_TIMEOUT, // sets element load timeout + pageLoad: PAGE_LOAD_TIMEOUT, // sets page load timeout + script: SCRIPT_TIMEOUT // sets script timeout +}) + +// -------------------- VARIABLES +var By = $selenium.By +var loc = { + video: By.css("#gatsby-focus-wrapper > div.css-1uz5ayg > div > main > div > article > div > div > div:nth-child(1) > div > p:nth-child(2)"), + start: By.css("#gatsby-focus-wrapper > div.css-1uz5ayg > div > main > div > h1"), + e: [ + { step: 'signup', selector: By.css("#sign-up-for-new-relic-if-you-havent-already") }, + { step: 'ingest', selector: By.css("#ingest-some-data") }, + { step: 'dashboards', selector: By.css("#check-out-some-dashboards") }, + { step: 'data', selector: By.css("#add-more-data") }, + { step: 'alerting', selector: By.css("#set-up-alerting") }, + { step: 'users', selector: By.css("#add-users") } + ] +} + +// -------------------- FUNCTIONS +// for backwards compatibility with legacy runtimes +async function waitForAndFindElement(locator, timeout) { + const element = await $webDriver.wait( + $selenium.until.elementLocated(locator), + timeout, + "Timed-out waiting for element to be located using: " + locator + ) + await $webDriver.wait( + $selenium.until.elementIsVisible(element), + timeout, + "Timed-out waiting for element to be visible using ${element}" + ) + return await $webDriver.findElement(locator) +} + +// -------------------- START OF SCRIPT +// Start logging +var start_time = new Date() +console.log("Starting synthetics script: " + SCRIPT_NAME) + +// confirm timeouts are set +const {implicit, pageLoad, script} = await $webDriver.manage().getTimeouts() +console.log("Timeouts are set to:") +console.log(" IMPLICIT: " + implicit / 1000 + "s") +console.log(" PAGE LOAD: " + pageLoad / 1000 + "s") +console.log(" SCRIPT: " + script / 1000 + "s") + +// Setting User Agent is not then-able, so we do this first (if defined and not default) +if (USER_AGENT && 0 !== USER_AGENT.trim().length && USER_AGENT != "default") { + $headers.add("User-Agent", USER_AGENT) + console.log("Setting User-Agent to " + USER_AGENT) +} + +// if an error happens at any step, script execution is halted and a failed result is returned +console.log("1. get: " + MAIN_URL) +await $webDriver.get(MAIN_URL) + +console.log("2. waitForAndFindElement: " + loc.video) +const textBlock = await waitForAndFindElement(loc.video, IMPLICIT_TIMEOUT) + +console.log("3. getText: " + CHECK) +const text = await textBlock.getText() + +console.log("4. assert.equal: " + text) +assert.equal(text, CHECK, "validation text not found") + +console.log("5. waitForAndFindElement: " + loc.start) +const platformMenu = await waitForAndFindElement(loc.start, IMPLICIT_TIMEOUT) + +console.log("6. takeScreenshot") +await $webDriver.takeScreenshot() + +console.log("7. findElement") +loc.e.forEach(async function (nr, i) { + let n = i + 1 + try{ + // verify each asset has loaded + console.log(" " + n + ". " + nr.step + ": " + nr.selector) + await $webDriver.findElement(nr.selector) + }catch(exception){ + console.error("Failure in Step 7." + n) + throw exception + } +}) + +// End logging +var end_time = new Date() + +// Calculate the duration +var script_duration = end_time - start_time + +// Log the times +console.log("Start time: " + start_time) +console.log("End time: " + end_time) +console.log("Duration: " + script_duration) +``` \ No newline at end of file diff --git a/src/i18n/content/pt/docs/nrql/nrql-syntax-clauses-functions.mdx b/src/i18n/content/pt/docs/nrql/nrql-syntax-clauses-functions.mdx index e528db8bab4..4e49293de59 100644 --- a/src/i18n/content/pt/docs/nrql/nrql-syntax-clauses-functions.mdx +++ b/src/i18n/content/pt/docs/nrql/nrql-syntax-clauses-functions.mdx @@ -1423,7 +1423,7 @@ SELECT histogram(duration, 10, 20) FROM PageView SINCE 1 week ago cardinality(\[metric_name, include:\`{attribute_list}\`, exclude:\`{attribute_list}\`])} + title={cardinality(\[metric_name, include:\`{attribute_list}\`, exclude:\`{attribute_list}\`])} > Utilize a função `cardinality()` para obter o número de combinações de todas as dimensões (atributo) em uma [métrica](/docs/using-new-relic/data/understand-data/new-relic-data-types#metrics). @@ -2268,7 +2268,7 @@ Utilize funções não agregadoras para dados não numéricos na consulta NRQL . \`dimensions(include: {attributes}, exclude: {attributes})\`} + title={\`dimensions(include: {attributes}, exclude: {attributes})\`} > Use a função `dimensions()` para retornar todos os valores dimensionais em um tipo de dados. diff --git a/src/i18n/content/pt/docs/nrql/using-nrql/query-time-range.mdx b/src/i18n/content/pt/docs/nrql/using-nrql/query-time-range.mdx index 72c0b3638a6..b8b25049110 100644 --- a/src/i18n/content/pt/docs/nrql/using-nrql/query-time-range.mdx +++ b/src/i18n/content/pt/docs/nrql/using-nrql/query-time-range.mdx @@ -76,7 +76,9 @@ O tempo relativo pode ser referenciado como `n [time units] ago` com os seguinte * `n`: Um valor inteiro positivo. * `[time units]`: as unidades de tempo disponíveis incluem `seconds`, `minutes`, `hours`, `days`, `weeks`, `months` (definido como 30 dias), `quarters` (definido como 91 dias) ou `years` ( definido como 365 dias). A pluralização da unidade de tempo é opcional, portanto você pode deixar o "s" no final da unidade. `2 day ago` e `2 days ago` têm o mesmo significado. -A hora é relativa à hora em que você executa a consulta. Por exemplo, suponha que você executou uma consulta em `2023-12-18T12:34:56.789Z`. Você obteria resultados diferentes dependendo do valor de tempo relativo usado: +A hora é relativa à hora em que você executa a consulta. Por exemplo, suponha que você executou uma consulta em `2023-12-18T12:34:56.789Z`. Você obteria resultados diferentes dependendo do valor de tempo relativo usado: + +
@@ -258,7 +260,9 @@ Você também pode usar o tempo relativo usando referências de tempo temporal. - Nestes exemplos, suponha que a consulta foi executada às `2023-12-18T12:34:56.789Z` (segunda-feira). + Nestes exemplos, suponha que a consulta foi executada às `2023-12-18T12:34:56.789Z` (segunda-feira). + +
diff --git a/src/i18n/content/pt/docs/tutorial-reporting-data/capture-service-telemetry.mdx b/src/i18n/content/pt/docs/tutorial-reporting-data/capture-service-telemetry.mdx index 4357d2358bb..4371945b699 100644 --- a/src/i18n/content/pt/docs/tutorial-reporting-data/capture-service-telemetry.mdx +++ b/src/i18n/content/pt/docs/tutorial-reporting-data/capture-service-telemetry.mdx @@ -495,46 +495,46 @@ Considerações para instrumentação: * Exemplo de solicitação: `http://example-ip:3000/exchange` * Exemplo de resposta: - ``` - [ - { - "status": [ - "quote" - ], - "_id": "5b9bf97f61c22f4fb5beb5c9", - "name": "cdn", - "Created_date": "2021-07-12T18:10:07.488Z", - "__v": 1 - }, - { - "status": [ - "quote" - ], - "_id": "5b9bfb2a61c22f4fb5beb5ca", - "name": "usd", - "Created_date": "2021-07-12T18:17:14.224Z", - "__v": 0.80 - }, - { - "status": [ - "quote" - ], - "_id": "5b9bfb3261c22f4fb5beb5cb", - "name": "eur", - "Created_date": "2021-07-12T18:17:22.476Z", - "__v": 0.68 - }, - { - "status": [ - "quote" - ], - "_id": "5b9bfb3761c22f4fb5beb5cc", - "name": "mex", - "Created_date": "2021-07-12T18:17:27.009Z", - "__v": 15.97 - } - ] - ``` +``` +[ + { + "status": [ + "quote" + ], + "_id": "5b9bf97f61c22f4fb5beb5c9", + "name": "cdn", + "Created_date": "2021-07-12T18:10:07.488Z", + "__v": 1 + }, + { + "status": [ + "quote" + ], + "_id": "5b9bfb2a61c22f4fb5beb5ca", + "name": "usd", + "Created_date": "2021-07-12T18:17:14.224Z", + "__v": 0.80 + }, + { + "status": [ + "quote" + ], + "_id": "5b9bfb3261c22f4fb5beb5cb", + "name": "eur", + "Created_date": "2021-07-12T18:17:22.476Z", + "__v": 0.68 + }, + { + "status": [ + "quote" + ], + "_id": "5b9bfb3761c22f4fb5beb5cc", + "name": "mex", + "Created_date": "2021-07-12T18:17:27.009Z", + "__v": 15.97 + } +] +``` Para que este serviço seja considerado operacional, necessita de responder às solicitações, mas também de fornecer as respostas em quatro moedas. Não estamos preocupados com o conteúdo no momento, apenas com o fato de termos quatro elementos de volta na matriz um, para cada moeda CDN, USD, EUR e MEX.