From 5da4640be9724e27636b5b89bfd7c42fbfa41ad1 Mon Sep 17 00:00:00 2001 From: svc-docs-eng-opensource-bot Date: Mon, 3 Feb 2025 12:04:39 +0000 Subject: [PATCH] chore: add translations --- .../browser-pro-features/auto-logging.mdx | 151 ++++++++++++++++++ .../configure-new-relic-gradle-plugin.mdx | 59 ++++--- .../monitor-your-xamarin-application.mdx | 22 ++- .../advanced/ktranslate-container-health.mdx | 4 + ...ucture-monitoring-best-practices-guide.mdx | 16 +- .../get-started/networks.mdx | 26 +-- .../best-practices/opentelemetry-otlp.mdx | 4 +- .../service-level-management/create-slm.mdx | 126 ++++++++------- 8 files changed, 289 insertions(+), 119 deletions(-) create mode 100644 src/i18n/content/es/docs/browser/browser-monitoring/browser-pro-features/auto-logging.mdx diff --git a/src/i18n/content/es/docs/browser/browser-monitoring/browser-pro-features/auto-logging.mdx b/src/i18n/content/es/docs/browser/browser-monitoring/browser-pro-features/auto-logging.mdx new file mode 100644 index 00000000000..fab00556fd8 --- /dev/null +++ b/src/i18n/content/es/docs/browser/browser-monitoring/browser-pro-features/auto-logging.mdx @@ -0,0 +1,151 @@ +--- +title: Detectar automáticamente los logs de browser +metaDescription: Get a more complete picture of your front-end application +freshnessValidatedDate: '2024-11-18T00:00:00.000Z' +translationType: machine +--- + +El logging automático recopila mensajes de log emitidos desde el browser `console` para ayudarlo a maximizar la observabilidad de su aplicación frontend. + +Los logs del Browser se rastrean de forma predeterminada en el `WARN` nivel para el agente Pro y Pro+SPA, pero no están disponibles para el Lite agente del browser. Le recomendamos que primero confirme que está empleando el agente Pro o Pro+SPA. Consulte [Primeros pasos](#get-started). + +## Cómo funciona el logging automático del browser [#how-it-works] + +En función de los niveles de logging y las frecuencias de ejemplificación establecido en la configuración, la instrumentación automática de logs browser intentará recopilar mensajes de los siguientes métodos: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Método + + Nivel +
+ `console.log` + + `'INFO'` +
+ `console.error` + + `'ERROR'` +
+ `console.warn` + + `'WARN'` +
+ `console.info` + + `'INFO'` +
+ `console.debug` + + `'DEBUG'` +
+ `console.trace` + + `'TRACE'` +
+ + + Los datos que pasan a través de los métodos de consola pueden pasar por serialización y [ofuscación](/docs/browser/new-relic-browser/configuration/obfuscate-browser-agent-data/). Dependiendo del tamaño y la frecuencia, esto puede afectar negativamente el rendimiento de la aplicación, así como los costos de datos. En general, NO se recomienda pasar objetos grandes o grandes cantidades de datos a los métodos de consola. + + +De forma predeterminada, los datos de logging se almacenan durante 30 días, pero la retención real de los datos depende de su cuenta. + +## Empezar [#get-started] + + + + ### Habilitar la recopilación automática de logs [#enable-configure-settings] + + 1. Vaya a **[one.newrelic.com](https://one.newrelic.com/all-capabilities) &gt; All Capabilities &gt; Browser**. + 2. Seleccione la aplicación de su browser . + 3. En el menú de la izquierda, haga clic en **Application settings**. + 4. En la página de configuración de la aplicación, cerciorar de que el agente del browser **Pro** o **Pro + SPA** esté seleccionado. La detección automática de logs no está disponible para el Lite agente del browser. + 5. Activar la configuración **Browser logs** . + + + + ### Configurar tasas de muestreo [#configure-sampling-rates] + + Establezca una frecuencia de muestreo (0%-100%) para las siguientes muestras: + + * **User sessions** registra una muestra aleatoria de todas las sesiones de usuario. + + Por ejemplo, si establece la frecuencia de ejemplificación de la sesión al 50%, significa que: + + * La mitad de todas las sesiones de usuario recopilarán automáticamente el log de eventos. + + + + ### Ver log de eventos [#view-events] + + Puede encontrar datos de logging en dos lugares: + + * En la página **Logs** : + + 1. Vaya a: **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) &gt; Logs**. Para obtener detalles sobre lo que puede hacer en la UI, consulte [Logs UI](/docs/logs/ui-data/use-logs-ui). + + También puedes consultar el tipo de datos `Log` . Aquí hay un ejemplo simple de consulta NRQL: + + ```sql + SELECT * FROM Log + ``` + + También puede utilizar NerdGraph, nuestra API en formato GraphQL para [consultar datos](/docs/apis/nerdgraph/examples/nerdgraph-nrql-tutorial) o [configurar la administración de logs](/docs/apis/nerdgraph/examples/nerdgraph-log-parsing-rules-tutorial). + + * En la página **Errors inbox** : + + 1. En el menú browser de la izquierda, haga clic en **Errors**. + 2. Haga clic en las páginas **Triage** y **Group errors** para ver los logs adjuntos a los errores. + + + +## Consumo de datos [#data-consumption] + +Los logs siguen el mismo precio de consumo que los demás bytes de su browser . La cantidad de bytes producidos depende del número y la longitud de los mensajes. + +La función de logging automático elimina la necesidad de llamar a `newrelic.log` la `newrelic.wrapLogger` browser API o, excepto cuando se agrega un atributo personalizado al evento de registro. \ No newline at end of file diff --git a/src/i18n/content/es/docs/mobile-monitoring/new-relic-mobile-android/install-configure/configure-new-relic-gradle-plugin.mdx b/src/i18n/content/es/docs/mobile-monitoring/new-relic-mobile-android/install-configure/configure-new-relic-gradle-plugin.mdx index 8ee77d63184..b07fae5f0f8 100644 --- a/src/i18n/content/es/docs/mobile-monitoring/new-relic-mobile-android/install-configure/configure-new-relic-gradle-plugin.mdx +++ b/src/i18n/content/es/docs/mobile-monitoring/new-relic-mobile-android/install-configure/configure-new-relic-gradle-plugin.mdx @@ -51,7 +51,7 @@ La extensión del complemento New Relic Gradle le permite configurar el comporta - Excluya variantes específicas de la instrumentación durante las compilaciones. Valor predeterminado: 'Ninguno' + Excluya variantes específicas de la instrumentación durante las compilaciones. Valor predeterminado: 'Ninguno' @@ -61,7 +61,21 @@ La extensión del complemento New Relic Gradle le permite configurar el comporta - Excluir clases específicas cuyo nombre de paquete comience con o incluya patrones de nombres de clase de la instrumentación durante las compilaciones. Esta característica puede ayudar cuando se encuentran datos de clase confidenciales o problemáticos. Valor predeterminado: 'Ninguno' + Excluir clases específicas cuyo nombre de paquete comience con o incluya patrones de nombres de clase de la instrumentación durante las compilaciones. Esta característica puede ayudar cuando se encuentran datos de clase confidenciales o problemáticos. Valor predeterminado: 'Ninguno' + + Compatible cuando se usa con Gradle 7.4 y superior. + + + + + + `logInstrumentationEnabled` + + + + Reemplaza las Android Util Log Classes con el NewRelic Log Method para generar reportes de log + + * Por defecto: `true` Compatible cuando se usa con Gradle 7.4 y superior. @@ -72,10 +86,7 @@ La extensión del complemento New Relic Gradle le permite configurar el comporta A continuación se muestran algunos ejemplos sencillos que muestran cómo aplicar opciones de configuración de complementos al agente: - + Para configurar el complemento con valores predeterminados: ```gradle @@ -91,14 +102,14 @@ A continuación se muestran algunos ejemplos sencillos que muestran cómo aplica // Exclude sample classes from instrumentation (regexp supported) excludePackageInstrumentation("") + + // Enable log instrumentation + logInstrumentationEnabled true } ``` - + Se pueden especificar varios tipos de compilación, separados por comas: ```gradle @@ -109,10 +120,7 @@ A continuación se muestran algunos ejemplos sencillos que muestran cómo aplica ``` - + Para deshabilitar completamente la carga de mapas, use una cadena vacía: ```gradle @@ -123,10 +131,7 @@ A continuación se muestran algunos ejemplos sencillos que muestran cómo aplica ``` - + Se pueden especificar varios tipos de compilación, separados por comas: ```gradle @@ -137,10 +142,7 @@ A continuación se muestran algunos ejemplos sencillos que muestran cómo aplica ``` - + Puede especificar múltiples patrones de paquetes, separados por comas, con soporte para patrones Regexp: ```gradle @@ -150,4 +152,15 @@ A continuación se muestran algunos ejemplos sencillos que muestran cómo aplica } ``` - + + + Para deshabilitar la instrumentación de log: + + ```gradle + newrelic { + // disable log instrumentation + logInstrumentationEnabled false + } + ``` + + \ No newline at end of file diff --git a/src/i18n/content/es/docs/mobile-monitoring/new-relic-mobile-xamarin/monitor-your-xamarin-application.mdx b/src/i18n/content/es/docs/mobile-monitoring/new-relic-mobile-xamarin/monitor-your-xamarin-application.mdx index 6106fce2655..7ba88eabbf4 100644 --- a/src/i18n/content/es/docs/mobile-monitoring/new-relic-mobile-xamarin/monitor-your-xamarin-application.mdx +++ b/src/i18n/content/es/docs/mobile-monitoring/new-relic-mobile-xamarin/monitor-your-xamarin-application.mdx @@ -10,6 +10,16 @@ freshnessValidatedDate: never translationType: machine --- + + Obsolescencia y fin del soporte para el paquete NuGet de NewRelic para Xamarin. + + El 1 de mayo de 2024, Microsoft finalizará el soporte para todos los SDK de Xamarin. Por este motivo, dejaremos obsoleto el paquete NuGet de NewRelic para Xamarin en julio de 2024. Le informaremos en qué próxima versión del paquete solo corregiremos errores y abordaremos problemas de seguridad importantes. + + Además, de acuerdo con la Política de soporte de NewRelic, finalizaremos el soporte para el paquete NewRelic Xamarin NuGet en julio de 2025. + + Le recomendamos que actualice sus proyectos Xamarin a .NET y emplee el paquete NuGet NewRelic .NET MAUI en lugar del paquete NuGet Xamarin obsoleto. + + Nuestro agente de New Relic Xamarin monitorea su aplicación móvil de Xamarin y proporciona información detallada y valiosa sobre el rendimiento, los errores y la experiencia del usuario de su aplicación. Una vez que instale y configure el agente de Xamarin, podrá: * **Capture C# errors:** Identifique y solucione problemas rápidamente. @@ -82,11 +92,11 @@ Si necesita instalar el agente manualmente, siga estos pasos: Application.Current.PageDisappearing += PageDisappearing; CrossNewRelicClient.Current.HandleUncaughtException(); CrossNewRelicClient.Current.TrackShellNavigatedEvents(); - + // Set optional agent configuration - // Options are: crashReportingEnabled, loggingEnabled, logLevel, collectorAddress, - // crashCollectorAddress, analyticsEventEnabled, networkErrorRequestEnabled, - // networkRequestEnabled, interactionTracingEnabled, webViewInstrumentation, fedRampEnabled, + // Options are: crashReportingEnabled, loggingEnabled, logLevel, collectorAddress, + // crashCollectorAddress, analyticsEventEnabled, networkErrorRequestEnabled, + // networkRequestEnabled, interactionTracingEnabled, webViewInstrumentation, fedRampEnabled, // offlineStorageEnabled, newEventSystemEnabled, backgroundReportingEnabled // AgentStartConfiguration agentConfig = new AgentStartConfiguration(crashReportingEnabled:false); @@ -95,7 +105,7 @@ Si necesita instalar el agente manualmente, siga estos pasos: CrossNewRelicClient.Current.Start("YOUR_APP_TOKEN"); // Start with optional agent configuration // CrossNewRelicClient.Current.Start("YOUR_APP_TOKEN", agentConfig); - } + } else if (Device.RuntimePlatform == Device.iOS) { CrossNewRelicClient.Current.Start("YOUR_APP_TOKEN"); @@ -260,4 +270,4 @@ Las siguientes personalizaciones están disponibles para el agente de Xamarin. ¿Faltan datos HTTP en la UI? -Después de instalar el agente .NET MAUI, espere al menos 5 minutos. Si **No HTTP data appears:** en las páginas UI de errores HTTP y solicitudes HTTP, asegúrese de haber utilizado `HttpMessageHandler` en `HttpClient`. \ No newline at end of file +Luego de instalar el agente Xamarin, espere al menos 5 minutos. Si aparece **No HTTP data appears:** en las páginas UI de errores HTTP y solicitudes HTTP, cerciorar de emplear `HttpMessageHandler` en `HttpClient`. \ No newline at end of file diff --git a/src/i18n/content/es/docs/network-performance-monitoring/advanced/ktranslate-container-health.mdx b/src/i18n/content/es/docs/network-performance-monitoring/advanced/ktranslate-container-health.mdx index 4fa46bc2796..cff4fc8612b 100644 --- a/src/i18n/content/es/docs/network-performance-monitoring/advanced/ktranslate-container-health.mdx +++ b/src/i18n/content/es/docs/network-performance-monitoring/advanced/ktranslate-container-health.mdx @@ -18,6 +18,10 @@ La imagen del contenedor KTranslate tiene las configuraciones `-tee_logs=true` y Si desea comprobar el registro localmente desde el host de la docker , ejecute `docker logs $CONTAINER_NAME`. Por ejemplo, `docker logs ktranslate-snmp`. + + Si desea comprobar el log localmente desde el paquete de Linux, ejecute `journalctl -u ktranslate`. + + La opción `-tee_logs=true` envía el registro a New Relic al sondear dispositivos. Para verlos, haga lo siguiente: 1. Vaya a **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) &gt; Logs**. diff --git a/src/i18n/content/es/docs/new-relic-solutions/best-practices-guides/full-stack-observability/infrastructure-monitoring-best-practices-guide.mdx b/src/i18n/content/es/docs/new-relic-solutions/best-practices-guides/full-stack-observability/infrastructure-monitoring-best-practices-guide.mdx index 99b7c9b443d..f9a5d61e6fc 100644 --- a/src/i18n/content/es/docs/new-relic-solutions/best-practices-guides/full-stack-observability/infrastructure-monitoring-best-practices-guide.mdx +++ b/src/i18n/content/es/docs/new-relic-solutions/best-practices-guides/full-stack-observability/infrastructure-monitoring-best-practices-guide.mdx @@ -8,7 +8,7 @@ freshnessValidatedDate: never translationType: machine --- -¿Quieres periodos aún más prolongados de sueño ininterrumpido? Aquí hay ocho mejores prácticas para hacer que la infraestructura dinámica y el monitoreo de servidores sean aún más fáciles con [el monitoreo de infraestructura de New Relic](https://newrelic.com/infrastructure). +¿Quieres periodos aún más largos de sueño ininterrumpido? Aquí hay ocho mejores prácticas para hacer que la infraestructura dinámica y el monitoreo de servidores sean aún más fáciles con [el monitoreo de infraestructura de New Relic](https://newrelic.com/platform/infrastructure). Si está buscando un tutorial, consulte nuestro tutorial para [la resolución de problemas con datos de host de infraestructura](/docs/tutorial-troubleshoot-infra-hosts/collect-your-data). La serie de tutoriales le explica cómo encontrar datos en la UI de la infraestructura para resolver un incidente y tomar una decisión sobre recursos sobre sus hosts. @@ -18,13 +18,13 @@ translationType: machine Nuestra solución de monitoreo de infraestructura fue diseñada para ayudar a los clientes empresariales monitor a escala sus entornos grandes y dinámicamente cambiantes. Para facilitar esto, la UI está completamente controlada por una etiqueta que le permite visualizar la métrica agregada, el evento y el inventario para una gran cantidad de servidores. Para aprovechar realmente el monitoreo de infraestructura al máximo, recomendamos instalarlo en todo su entorno, preferiblemente incluso en múltiples regiones y clústeres. Esto proporcionará una imagen más precisa de la salud de su ecosistema de alojamiento y el impacto que tiene su infraestructura en su aplicación. -¿Quiere lograr un tiempo medio de resolución (MTTR) más rápido? Instale el agente de infraestructura en servidores de base de datos, servidores web y cualquier otro host que admita su aplicación. Cuando despliegue el agente, aproveche el atributo personalizado para etiquetar sus hosts para que pueda usarlos para filtrar los datos presentados en la UI y configurar alertas. Esto se suma a cualquier etiqueta de Amazon EC2 que pueda estar utilizando y que se importará automáticamente cuando habilite la integración de EC2. También es posible que prefiera mantener el registro del agente separado del registro del sistema, lo cual puede hacer a través de la configuración. +¿Quiere lograr un tiempo medio de resolución (MTTR) más rápido? Instale el agente de infraestructura en servidores de base de datos, servidores web y cualquier otro host que admita su aplicación. Cuando despliegue el agente, aproveche el atributo personalizado para etiquetar sus hosts para que pueda usarlos para filtrar los datos presentados en la UI y configurar alertas. Esto se suma a cualquier etiqueta de Amazon EC2 que pueda estar utilizando y que se importará automáticamente cuando habilite la integración de EC2. También es posible que prefiera mantener el log del agente separado del log del sistema, lo cual puede hacer a través de la configuración. ### Cómo hacerlo 1. Aproveche nuestros [módulos de instalación para herramientas de administración de configuración](/docs/infrastructure/new-relic-infrastructure/config-management-tools) como Chef, Puppet y Ansible para implementar fácilmente su agente en toda su infraestructura. -2. Lea las instrucciones en el repositorio de github para su herramienta de administración de configuración a la que se hace referencia en el enlace anterior y defina los [atributos_personalizados](/docs/infrastructure/new-relic-infrastructure/configuration/configure-infrastructure-agent#attributes) que desea usar para etiquetar sus hosts. -3. Establezca el atributo `log_file` en su ubicación preferida para el registro del agente de infraestructura. +2. Lea las instrucciones en el repositorio de github para su herramienta de administración de configuración a la que se hace referencia en el enlace anterior y defina los [atributos\_personalizados](/docs/infrastructure/new-relic-infrastructure/configuration/configure-infrastructure-agent#attributes) que desea usar para etiquetar sus hosts. +3. Establezca el atributo `log_file` en su ubicación preferida para el log del agente de infraestructura. Si está instalando el agente en un solo host, el proceso solo debería tomar unos minutos y puede encontrar instrucciones detalladas en nuestra [documentación](/docs/infrastructure/new-relic-infrastructure/installation). @@ -34,11 +34,11 @@ Nuestra solución de monitoreo de infraestructura fue diseñada para ayudar a lo Si tiene un entorno AWS, además de instalar el agente de infraestructura en sus instancias EC2 para monitor , también recomendamos [configurar la integración EC2](/docs/infrastructure/infrastructure-integrations/amazon-integrations/aws-ec2-integration) para que New Relic pueda importar automáticamente todas las etiquetas y metadatos asociados con su instancia AWS. -Esto le permite filtrar una parte de su infraestructura utilizando la misma etiqueta de AWS (por ejemplo, `ECTag_Role='Kafka'`) y dividir sus datos de varias maneras. Además, nuestras vistas de filtro y [entidad](/docs/new-relic-solutions/new-relic-one/core-concepts/search-filter-entities) están basadas en etiquetas y son dinámicas, por lo que agregan/eliminan automáticamente instancias que coinciden con estas etiquetas para brindarle a nuestro usuario las vistas más en tiempo real que se adaptan a su infraestructura de la nube. +Esto le permite filtrar una parte de su infraestructura utilizando la misma etiqueta de AWS (por ejemplo, `ECTag_Role='Kafka'`) y dividir sus datos de varias maneras. Además, nuestras vistas de filtro y [entidad](/docs/new-relic-solutions/new-relic-one/core-concepts/search-filter-entities) están basadas en etiquetas y son dinámicas, por lo que agregan/eliminan automáticamente instancias que coinciden con estas etiquetas para brindarle a nuestro usuario las vistas más en tiempo real que se adaptan a su infraestructura de la nube. ## 3. Activa la integración [#activate-integrations-pro] -El monitoreo de su infraestructura va más allá de la utilización de CPU, memoria y almacenamiento. Es por eso que New Relic tiene una integración lista para usar que también le permite monitor todos los servicios que respaldan a sus hosts. [Active cualquiera de nuestras](/docs/infrastructure-integrations-aws-configuration) [integraciones](/docs/infrastructure-integrations-aws-configuration), incluidas AWS CloudWatch, AWS Billing, AWS ELB, MySQL, NGINX y más, para extender el monitoreo a su aplicación AWS o en el host, y acceda a los preconfigurados que aparecen para cada una de ellas. . +El monitoreo de su infraestructura va más allá de la utilización de CPU, memoria y almacenamiento. Es por eso que New Relic tiene una integración lista para usar que también le permite monitor todos los servicios que respaldan a sus hosts. [Active cualquiera de nuestras](/docs/infrastructure-integrations-aws-configuration) [integraciones](/docs/infrastructure-integrations-aws-configuration), incluidas AWS CloudWatch, AWS Billing, AWS ELB, MySQL, NGINX y más, para extender el monitoreo a su aplicación AWS o en el host, y acceda a los preconfigurados que aparecen para cada una de ellas. . ## 4. Cree vistas de grupos de anfitriones [#filters] @@ -58,7 +58,7 @@ Utilice el mapa de estado para detectar rápidamente cualquier problema o alerta ## 7. Acceder a datos de infraestructura usando métrica y evento [#insights] -Los equipos que utilizan múltiples capacidades de New Relic encuentran útil crear un dashboard único para correlacionar visualmente el estado de su infraestructura con la aplicación, browser y la Sintético métrica. Ahí es donde entra en juego nuestra [característica de exploración de datos](/docs/query-your-data/explore-query-data/data-explorer/introduction-data-explorer) . Todos los datos granulares recopilados por el monitoreo de infraestructura se almacenan en New Relic y usted puede acceder a ellos de inmediato. Tener acceso a la métrica sin procesar significa que puede realizar más consultas personalizadas utilizando [NRQL](/docs/insights/nrql-new-relic-query-language/using-nrql/introduction-nrql) y también crear un panel para compartir la infraestructura métrica con su equipo. +Los equipos que utilizan múltiples capacidades de New Relic encuentran útil crear un dashboard único para correlacionar visualmente el estado de su infraestructura con la aplicación, browser y la Sintético métrica. Ahí es donde entra en juego nuestra [característica de exploración de datos](/docs/query-your-data/explore-query-data/data-explorer/introduction-data-explorer) . Todos los datos granulares recopilados por el monitoreo de infraestructura se almacenan en New Relic y usted puede acceder a ellos de inmediato. Tener acceso a la métrica sin procesar significa que puede realizar más consultas personalizadas utilizando [NRQL](/docs/insights/nrql-new-relic-query-language/using-nrql/introduction-nrql) y también crear un dashboard para compartir la infraestructura métrica con su equipo. ## 8. Actualice su agente periódicamente [#update] @@ -69,4 +69,4 @@ El equipo de ingeniería de software de New Relic está constantemente implement * Vea videos de capacitación en [New Relic University](https://learn.newrelic.com/). * Lea la [documentación](/docs/infrastructure). * Consulta nuestros [tutoriales](https://newrelic.com/resources/tutorials). -* Haga una pregunta en el [foro de soporte de New Relic](https://discuss.newrelic.com/). +* Haga una pregunta en el [foro de soporte de New Relic](https://discuss.newrelic.com/). \ No newline at end of file diff --git a/src/i18n/content/es/docs/new-relic-solutions/get-started/networks.mdx b/src/i18n/content/es/docs/new-relic-solutions/get-started/networks.mdx index a565f19cc06..9149b37496a 100644 --- a/src/i18n/content/es/docs/new-relic-solutions/get-started/networks.mdx +++ b/src/i18n/content/es/docs/new-relic-solutions/get-started/networks.mdx @@ -489,9 +489,11 @@ Los puertos utilizados para `otlp.nr-data.net` y `otlp.eu01.nr-data.net` son: Usamos estos bloques para la ingesta de datos: -* Centro de datos extremo de EE.UU.: `162.247.240.0/22`,`152.38.128.0/19` -* Centro de datos de la UE extremo: `185.221.84.0/22`,`212.32.0.0/20` -* Otro centro de datos extremo: `64.251.192.0/20` +* `162.247.240.0/22` +* `152.38.128.0/19` +* `185.221.84.0/22` +* `212.32.0.0/20` +* `64.251.192.0/20` ## Dominio orientado al usuario [#user-facing-domains] @@ -740,20 +742,10 @@ Se requiere [TLS](#tls) para todos los dominios. Utilice las conexiones IP para - Región del centro de datos de EE. UU.: - * `162.247.240.0/22` - * `152.38.128.0/19` - - Región del centro de datos de la UE: - * `185.221.84.0/22` - * `212.32.0.0/20` - - Otra región del centro de datos: - * `64.251.192.0/20` @@ -764,24 +756,18 @@ Se requiere [TLS](#tls) para todos los dominios. Utilice las conexiones IP para Los extremos que usan `api.newrelic.com` (como nuestra [API NerdGraph](/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph)) y nuestros [webhooks generados por New Relic para política de alertas](/docs/alerts/new-relic-alerts/managing-notification-channels/notification-channels-controlling-where-send-alerts#webhook) usan una dirección IP de bloques de red designados para la [región de EE. UU. o la UE](/docs/using-new-relic/welcome-new-relic/get-started/introduction-eu-region-data-center). [Se requiere TLS](#tls) para todas las direcciones en estos bloques. -Bloques de red para la región del centro de datos de EE. UU.: +Bloques de red: * `162.247.240.0/22` * `18.246.82.0/25` (vigente a partir del 20 de agosto de 2023) * `3.145.244.128/25` (vigente a partir del 20 de agosto de 2023) * `20.51.136.0/25` (vigente a partir del 20 de junio de 2024) * `152.38.128.0/19` (vigente a partir del 20 de junio de 2024) - -Bloques de red para la región del centro de datos de la UE: - * `158.177.65.64/29` * `159.122.103.184/29` * `161.156.125.32/28` * `3.77.79.0/25` (vigente a partir del 20 de agosto de 2023) * `212.32.0.0/20` (vigente a partir del 20 de junio de 2024) - -Bloques de red para otra región del centro de datos: - * `3.27.118.128/25` (vigente a partir del 20 de junio de 2024) * `4.197.217.128/25` (vigente a partir del 20 de junio de 2024) * `64.251.192.0/20` (vigente a partir del 20 de junio de 2024) diff --git a/src/i18n/content/es/docs/opentelemetry/best-practices/opentelemetry-otlp.mdx b/src/i18n/content/es/docs/opentelemetry/best-practices/opentelemetry-otlp.mdx index 1e355dbae94..2c0a7391195 100644 --- a/src/i18n/content/es/docs/opentelemetry/best-practices/opentelemetry-otlp.mdx +++ b/src/i18n/content/es/docs/opentelemetry/best-practices/opentelemetry-otlp.mdx @@ -268,7 +268,9 @@ El mecanismo para configurar el extremo variará, pero los SDK del lenguaje Open ## Versión del protocolo OTLP [#otlp-version-support] -New Relic emplea [la versión OTLP v0.18.0](https://github.com/open-telemetry/opentelemetry-proto/releases/tag/v0.18.0). Se admiten versiones posteriores, pero aún no se han implementado nuevas funciones. Las características experimentales que ya no están disponibles en 0.18.0 no son compatibles. +New Relic emplea la versión OTLP [v1.4.0](https://github.com/open-telemetry/opentelemetry-proto/releases/tag/v1.4.0). Se admiten versiones anteriores y posteriores, pero aún no se implementaron nuevas funciones. Las características experimentales que se eliminaron luego de la versión 0.18.0 no son compatibles. + +Consulte [traza](/docs/opentelemetry/best-practices/opentelemetry-best-practices-traces/), [métrica](/docs/opentelemetry/best-practices/opentelemetry-best-practices-metrics/) y [logs](/docs/opentelemetry/best-practices/opentelemetry-best-practices-logs/) para obtener detalles específicos sobre cómo se asignan los datos y qué características se implementan. ## Tipos de atributos OTLP [#otlp-attribute-types] diff --git a/src/i18n/content/es/docs/service-level-management/create-slm.mdx b/src/i18n/content/es/docs/service-level-management/create-slm.mdx index 46ce61036b3..e4c0d08c4d0 100644 --- a/src/i18n/content/es/docs/service-level-management/create-slm.mdx +++ b/src/i18n/content/es/docs/service-level-management/create-slm.mdx @@ -51,7 +51,9 @@ Por ejemplo, en un nivel alto, una experiencia clave del usuario en New Relic po Para esa experiencia del usuario, podríamos crear un SLO como: -\| periodo | objetivo | categoría | indicador | | ------------ | ------ | -------- | ------------------------------------------------------------------- | | últimos 28 días | 99,9% | latencia | los datos ingeridos por un usuario están disponibles para consulta en menos de 1 minuto | +| período | objetivo | categoría | indicador | +| --------------- | -------- | --------- | ------------------------------------------------------------------------------------------- | +| últimos 28 días | 99,9% | latencia | Los datos ingeridos por un usuario están disponibles para su consulta en menos de 1 minuto. | Tenga en cuenta que estos tipos de experiencia del usuario generalmente involucran más de un servicio y se extienden a través de múltiples límites de equipos y organizaciones. @@ -59,7 +61,9 @@ Al aumentar la granularidad de la experiencia subyacente del usuario, otra exper Este SLO podría verse así: -\| periodo | objetivo | categoría | indicador | | ------------ | ------ | ------------ | ------------------------------------------------- | | últimos 28 días | 99.9% | disponibilidad | el usuario interactúa exitosamente con la dashboard UI | +| período | objetivo | categoría | indicador | +| --------------- | -------- | -------------- | ------------------------------------------------------- | +| últimos 28 días | 99,9% | disponibilidad | el usuario interactúa correctamente con la dashboard UI | Como ejemplo de llevar la granularidad demasiado lejos, agregar un widget de gráfico en un dashboard también es una experiencia del usuario. Sin embargo, la creación de un SLO específico para esta acción no proporciona valor adicional en comparación con el SLO anterior sobre la interacción exitosa de los usuarios con la dashboard UI. @@ -104,10 +108,10 @@ Según `Transaction` evento, estos SLI son los más comunes para servicios basad ```sql FROM Transaction - WHERE entityGuid = '{entityGuid}' + WHERE entityGuid = 'ENTITY_GUID' ``` - Donde `{entityGuid}` es el GUID del servicio. + Donde `ENTITY_GUID` es el GUID del servicio. **Bad events fields** @@ -115,10 +119,10 @@ Según `Transaction` evento, estos SLI son los más comunes para servicios basad ```sql FROM TransactionError - WHERE entityGuid = '{entityGuid}' AND error.expected != true + WHERE entityGuid = 'ENTITY_GUID' AND error.expected != true ``` - Donde `{entityGuid}` es el GUID del servicio. + Donde `ENTITY_GUID` es el GUID del servicio. @@ -130,7 +134,7 @@ Según `Transaction` evento, estos SLI son los más comunes para servicios basad ```sql SELECT percentile(duration, 95) FROM Transaction - WHERE entityGuid = '{entityGuid}' SINCE 7 days ago LIMIT MAX + WHERE entityGuid = 'ENTITY_GUID' SINCE 7 days ago LIMIT MAX ``` @@ -139,10 +143,10 @@ Según `Transaction` evento, estos SLI son los más comunes para servicios basad ```sql FROM Transaction - WHERE entityGuid = '{entityGuid}' AND transactionType = 'Web' + WHERE entityGuid = 'ENTITY_GUID' AND transactionType = 'Web' ``` - Donde `{entityGuid}` es el GUID del servicio. + Donde `ENTITY_GUID` es el GUID del servicio. **Good events fields** @@ -150,11 +154,11 @@ Según `Transaction` evento, estos SLI son los más comunes para servicios basad ```sql FROM Transaction - WHERE entityGuid = '{entityGuid}' AND transactionType = 'Web' AND duration < {duration} + WHERE entityGuid = 'ENTITY_GUID' AND transactionType = 'Web' AND duration < DURATION ``` - * Donde `{entityGuid}` es el GUID del servicio. - * Donde `{duration}` es el tiempo de respuesta que considera que brinda una buena experiencia para su servicio de atención al cliente o usuario final, en segundos. + * Donde `ENTITY_GUID` es el GUID del servicio. + * Donde `DURATION` es el tiempo de respuesta que considera que brinda una buena experiencia para su servicio de atención al cliente o usuario final, en segundos. @@ -172,11 +176,11 @@ Según los intervalos de OpenTelemetry, estos SLI son los más comunes para serv ```sql FROM Span - WHERE entity.guid = '{entityGuid}' AND (span.kind IN ('server', 'consumer') + WHERE entity.guid = 'ENTITY_GUID' AND (span.kind IN ('server', 'consumer') OR kind IN ('server', 'consumer')) ``` - Donde `{entityGuid}` es el GUID del servicio. + Donde `ENTITY_GUID` es el GUID del servicio. **Bad events fields** @@ -184,11 +188,11 @@ Según los intervalos de OpenTelemetry, estos SLI son los más comunes para serv ```sql FROM Span - WHERE entity.guid = '{entityGuid}' AND (span.kind IN ('server', 'consumer') + WHERE entity.guid = 'ENTITY_GUID' AND (span.kind IN ('server', 'consumer') OR kind IN ('server', 'consumer')) AND otel.status_code = 'ERROR' ``` - Donde `{entityGuid}` es el GUID del servicio. + Donde `ENTITY_GUID` es el GUID del servicio. @@ -200,7 +204,7 @@ Según los intervalos de OpenTelemetry, estos SLI son los más comunes para serv ```sql SELECT percentile(duration.ms, 95) FROM Span - WHERE entityGuid = '{entityGuid}' AND (span.kind IN ('server', 'consumer') + WHERE entityGuid = 'ENTITY_GUID' AND (span.kind IN ('server', 'consumer') OR kind IN ('server', 'consumer')) SINCE 7 days ago LIMIT MAX ``` @@ -210,11 +214,11 @@ Según los intervalos de OpenTelemetry, estos SLI son los más comunes para serv ```sql FROM Span - WHERE entity.guid = '{entityGuid}' AND (span.kind IN ('server', 'consumer') + WHERE entity.guid = 'ENTITY_GUID' AND (span.kind IN ('server', 'consumer') OR kind IN ('server', 'consumer')) ``` - Donde `{entityGuid}` es el GUID del servicio. + Donde `ENTITY_GUID` es el GUID del servicio. **Good events fields** @@ -222,12 +226,12 @@ Según los intervalos de OpenTelemetry, estos SLI son los más comunes para serv ```sql FROM Span - WHERE entity.guid = '{entityGuid}' AND (span.kind IN ('server', 'consumer') - OR kind IN ('server', 'consumer')) AND duration.ms < {duration} + WHERE entity.guid = 'ENTITY_GUID' AND (span.kind IN ('server', 'consumer') + OR kind IN ('server', 'consumer')) AND duration.ms < DURATION ``` - * Donde `{entityGuid}` es el GUID del servicio. - * Donde `{duration}` es el tiempo de respuesta que considera que brinda una buena experiencia para su servicio de atención al cliente o usuario final, en segundos. + * Donde `ENTITY_GUID` es el GUID del servicio. + * Donde `DURATION` es el tiempo de respuesta que considera que brinda una buena experiencia para su servicio de atención al cliente o usuario final, en segundos. @@ -248,10 +252,10 @@ Nota: Esta característica aún está en versión beta. ```sql FROM Metric SELECT sum(getField(apm.service.transaction.duration, count)) - WHERE appName = '{appName}' + WHERE appName = 'APP_NAME' ``` - Donde `{appName}` es el nombre de la aplicación APM. + Donde `APP_NAME` es el nombre de la aplicación APM. **Bad events fields** @@ -260,10 +264,10 @@ Nota: Esta característica aún está en versión beta. ```sql FROM Metric SELECT sum(getField(apm.service.error.count, count)) - WHERE appName = '{appName}' AND getField(`apm.service.error.count`, count) > 0 + WHERE appName = 'APP_NAME' AND getField(`apm.service.error.count`, count) > 0 ``` - Donde `{appName}` es el nombre de la aplicación APM. + Donde `APP_NAME` es el nombre de la aplicación APM. @@ -276,10 +280,10 @@ Nota: Esta característica aún está en versión beta. ```sql FROM Metric SELECT sum(getField(apm.service.transaction.duration, count)) - WHERE appName = '{appName}' + WHERE appName = 'APP_NAME' ``` - Donde `{appName}` es el nombre de la aplicación APM. + Donde `APP_NAME` es el nombre de la aplicación APM. Y ahora usamos la métrica personalizada para descubrir el buen evento. @@ -290,10 +294,10 @@ Nota: Esta característica aún está en versión beta. ```sql FROM Metric SELECT sum(getField(newrelic.timeslice.value, count)) - WHERE appName = '{appName}' AND metricTimesliceName = 'Custom/CrossClusterQuery/DataAvailability/status/success' + WHERE appName = 'APP_NAME' AND metricTimesliceName = 'Custom/CrossClusterQuery/DataAvailability/status/success' ``` - Donde `{appName}` es el nombre de la aplicación APM. + Donde `APP_NAME` es el nombre de la aplicación APM. @@ -311,10 +315,10 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM PageView - WHERE entityGuid = '{entityGuid}' + WHERE entityGuid = 'ENTITY_GUID' ``` - Donde `{entityGuid}` es el GUID de la aplicación browser . + Donde `ENTITY_GUID` es el GUID de la aplicación browser . **Bad events fields** @@ -322,10 +326,10 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM JavaScriptError - WHERE entityGuid = '{entityGuid}' AND firstErrorInSession IS true + WHERE entityGuid = 'ENTITY_GUID' AND firstErrorInSession IS true ``` - Donde `{entityGuid}` es el GUID de la aplicación browser . + Donde `ENTITY_GUID` es el GUID de la aplicación browser . @@ -337,10 +341,10 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM PageViewTiming - WHERE entityGuid = '{entityGuid}' AND largestContentfulPaint IS NOT NULL + WHERE entityGuid = 'ENTITY_GUID' AND largestContentfulPaint IS NOT NULL ``` - Donde `{entityGuid}` es el GUID de la aplicación browser . + Donde `ENTITY_GUID` es el GUID de la aplicación browser . **Good events fields** @@ -348,18 +352,18 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM PageViewTiming - WHERE entityGuid = '{entityGuid}' AND largestContentfulPaint < '{largestContentfulPaint}' + WHERE entityGuid = 'ENTITY_GUID' AND largestContentfulPaint < 'LARGEST_CONTENTFUL_PAINT' ``` - * Donde `{entityGuid}` es el GUID de la aplicación browser . + * Donde `ENTITY_GUID` es el GUID de la aplicación browser . - * Donde `{largestContentfulPaint}` es la cantidad de tiempo (en milisegundos) para mostrar el elemento de contenido más grande visible en la ventana gráfica que considera que brinda una buena experiencia para el usuario final. Un estándar frecuente es 4000 ms. + * Donde `LARGEST_CONTENTFUL_PAINT` es la cantidad de tiempo (en milisegundos) para mostrar el elemento de contenido más grande visible en la ventana gráfica que considera que brinda una buena experiencia para el usuario final. Un estándar frecuente es 4000 ms. - Para determinar un número realista a utilizar para `{largestContentfulPaint}` en su entorno, una práctica típica es seleccionar la duración del percentil 95 de las respuestas de los últimos 7 o 15 días. Encuéntrelo usando el generador de consultas: + Para determinar un número realista a utilizar para `LARGEST_CONTENTFUL_PAINT` en su entorno, una práctica típica es seleccionar la duración del percentil 95 de las respuestas de los últimos 7 o 15 días. Encuéntrelo usando el generador de consultas: ```sql SELECT percentile(largestContentfulPaint, 95) FROM PageViewTiming - WHERE entityGuid = '{entityGuid}' SINCE 7 days ago LIMIT MAX + WHERE entityGuid = 'ENTITY_GUID' SINCE 7 days ago LIMIT MAX ``` @@ -372,10 +376,10 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM PageViewTiming - WHERE entityGuid = '{entityGuid}' AND interactionToNextPaint IS NOT NULL + WHERE entityGuid = 'ENTITY_GUID' AND interactionToNextPaint IS NOT NULL ``` - Donde `{entityGuid}` es el GUID de la aplicación browser . + Donde `ENTITY_GUID` es el GUID de la aplicación browser . **Good events fields** @@ -383,18 +387,18 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM PageViewTiming - WHERE entityGuid = '{entityGuid}' AND interactionToNextPaint < {interactionToNextPaint} + WHERE entityGuid = 'ENTITY_GUID' AND interactionToNextPaint < INTERACTION_TO_NEXT_PAINT ``` - * Donde `{entityGuid}` es el GUID de la aplicación browser . + * Donde `ENTITY_GUID` es el GUID de la aplicación browser . - * Donde `{interactionToNextPaint}` es la cantidad de tiempo (en milisegundos) que el browser debe responder para brindar una buena experiencia al usuario final. Un estándar frecuente es 300 ms. + * Donde `INTERACTION_TO_NEXT_PAINT` es la cantidad de tiempo (en milisegundos) que el browser debe responder para brindar una buena experiencia al usuario final. Un estándar frecuente es 300 ms. - Para determinar un número realista a utilizar para `{interactionToNextPaint}` en su entorno, una práctica típica es seleccionar la duración del percentil 95 de las respuestas de los últimos 7 o 15 días. Encuéntrelo usando el generador de consultas: + Para determinar un número realista a utilizar para `INTERACTION_TO_NEXT_PAINT` en su entorno, una práctica típica es seleccionar la duración del percentil 95 de las respuestas de los últimos 7 o 15 días. Encuéntrelo usando el generador de consultas: ```sql SELECT percentile(interactionToNextPaint, 95) FROM PageViewTiming - WHERE entityGuid = '{entityGuid}' SINCE 7 days ago LIMIT MAX FACET deviceType + WHERE entityGuid = 'ENTITY_GUID' SINCE 7 days ago LIMIT MAX FACET deviceType ``` @@ -407,10 +411,10 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM PageViewTiming - WHERE entityGuid = '{entityGuid}' AND cumulativeLayoutShift IS NOT NULL + WHERE entityGuid = 'ENTITY_GUID' AND cumulativeLayoutShift IS NOT NULL ``` - Donde `{entityGuid}` es el GUID de la aplicación browser . + Donde `ENTITY_GUID` es el GUID de la aplicación browser . Si desea crear SLI independientes para realizar un seguimiento de CLS en dispositivos móviles y de escritorio por separado, agregue una de estas cláusulas al final del campo: @@ -423,23 +427,23 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM PageViewTiming - WHERE entityGuid = '{entityGuid}' AND cumulativeLayoutShift < {cumulativeLayoutShift} + WHERE entityGuid = 'ENTITY_GUID' AND cumulativeLayoutShift < CUMULATIVE_LAYOUT_SHIFT ``` - * Donde `{entityGuid}` es el GUID de la aplicación browser . + * Donde `ENTITY_GUID` es el GUID de la aplicación browser . - * Donde `{cumulativeLayoutShift}` es un valor preestablecido. Para brindar una buena experiencia al usuario, su sitio debe esforzarse por tener una puntuación CLS de 0,1 o menos. Una puntuación CLS de 0,25 o más se considera una mala experiencia del usuario. + * Donde `CUMULATIVE_LAYOUT_SHIFT` es un valor preestablecido. Para brindar una buena experiencia al usuario, su sitio debe esforzarse por tener una puntuación CLS de 0,1 o menos. Una puntuación CLS de 0,25 o más se considera una mala experiencia del usuario. Si decidió crear SLI independientes para realizar un seguimiento de CLS en dispositivos móviles y de escritorio por separado cuando definió la consulta de evento válida, agregue esta cláusula al final del campo: * `AND deviceType = 'Mobile'` * `AND deviceType = 'Desktop'` - Para determinar un número realista para seleccionar `{cumulativeLayoutShift}` en su entorno, una práctica típica es seleccionar el percentil 75 de cargas de página durante los últimos 7 o 15 días, segmentado entre dispositivos móviles y de escritorio. Encuéntrelo usando el generador de consultas: + Para determinar un número realista para seleccionar `CUMULATIVE_LAYOUT_SHIFT` en su entorno, una práctica típica es seleccionar el percentil 75 de cargas de página durante los últimos 7 o 15 días, segmentado entre dispositivos móviles y de escritorio. Encuéntrelo usando el generador de consultas: ```sql SELECT percentile(cumulativeLayoutShift, 95) FROM PageViewTiming - WHERE entityGuid = '{entityGuid}' SINCE 7 days ago LIMIT MAX FACET deviceType + WHERE entityGuid = 'ENTITY_GUID' SINCE 7 days ago LIMIT MAX FACET deviceType ``` @@ -456,10 +460,10 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM SyntheticCheck - WHERE entity.guid = '{entityGuid}' + WHERE entity.guid = 'ENTITY_GUID' ``` - Donde `{entityGuid}` es el GUID de los checks sintéticos. + Donde `ENTITY_GUID` es el GUID de los checks sintéticos. **Good events fields** @@ -467,10 +471,10 @@ Los siguientes SLI se basan en las Métricas web principales del browser de Goog ```sql FROM SyntheticCheck - WHERE entity.guid = '{entityGuid}' AND result='SUCCESS' + WHERE entity.guid = 'ENTITY_GUID' AND result='SUCCESS' ``` - Donde `{entityGuid}` es el GUID de los checks sintéticos. + Donde `ENTITY_GUID` es el GUID de los checks sintéticos. @@ -554,7 +558,7 @@ Para crear un nivel de servicio, siga estos pasos: ```sql FROM JavaScriptError SELECT count(*) - WHERE entityGuid = '{entityGuid}' AND firstErrorInSession IS true + WHERE entityGuid = 'ENTITY_GUID' AND firstErrorInSession IS true ``` Ejemplo usando `sum()`: