• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

OpenTelemetry en la UI: página de rastreo distribuido

Después de enviarnos sus datos de OpenTelemetry y abrir su servicio (entidad) en la UI, puede hacer clic en Distributed tracing para ubicar la traza y examinar los detalles del intervalo. Para que los datos de su traza aparezcan en la UI de New Relic, deben cumplir con las convenciones semánticas de traza de OpenTelemetry. Además, en la sección de traza de nuestra guía de mejores prácticas , puede encontrar algunos consejos para asegurarse de que su traza y sus tramos aparezcan en New Relic.

Los siguientes atributos normalmente no se agregan explícitamente a los tramos. Más bien, generalmente se configuran al crear un tramo o realizar operaciones (por ejemplo, registrar un error) en un tramo usando el SDK de OpenTelemetry.

Atributo

Descripción

nombre

El nombre de un tramo generalmente se establece al iniciar un tramo. Por lo general, el nombre puede ser cualquier cosa, pero la especificación OpenTelemetry proporciona orientación para ciertos tipos de intervalos, como intervalos de base de datos o intervalos HTTP.

span.kind

El tipo de un tramo generalmente se establece al iniciar un tramo. New Relic usa span.kind para inferir que un tramo es un punto de entrada a un servicio determinado. Cuando span.kind = server o consumer se considera un punto de entrada. Cuando span.kind = client o producer, se considera una llamada a un servicio externo o sistema de base de datos.

otel.status_code

  • El estado de un tramo se establece mediante la API de tramo. El atributo otel.status_code es cómo lo manifiesta New Relic.
  • La UI utiliza principalmente otel.status_code para identificar errores.

Encuentra traza y sus tramos asociados

A continuación se muestran algunas formas de orientar sus búsquedas:

  1. Para encontrar la traza que deseas, puedes ejecutar consultas como estas en la barra de filtros:

    • service.name = YOUR_SERVICE_NAME
    • trace.id = YOUR_TRACE_ID
  2. Cuando encuentre una traza interesante, haga clic en ella para mostrar un diagrama en cascada que muestra los tramos de la traza.

  3. Haga clic en tramos específicos dentro de la traza para mostrar los detalles del tramo en el panel derecho.

Sugerencia

Para conocer más formas de filtrar traza, consulte nuestra página UI de rastreo distribuido.

Ver tramos con errores

Después de hacer clic en un tramo en la vista en cascada de traza, puede ver errores de tramo en el panel derecho debajo de Error details.

Los detalles del error se completan con intervalos que contienen otel.status_code = ERROR y muestran el contenido de otel.status_description.

Para limitar su búsqueda de tramos con errores, puede ingresar otel.status_code = ERROR directamente en la barra de filtro de rastreo distribuido.

Ver evento de duración

Si envía el evento span como se describe en la especificación OpenTelemetry, puede verlos en la UI de New Relic. Span evento tiene dos tipos generales:

  • Excepciones
  • No excepciones (por ejemplo, registro)

Si tiene un evento span, los enlaces para estos aparecen en el panel derecho:

  1. Haga clic en un tramo en la vista de cascada.

  2. En el panel derecho, haga clic en View span events o puede expandir Error details y hacer clic en el enlace en la parte inferior de los errores.

  3. Cuando estés en el evento span y solo quieras ver las excepciones, desliza el botón Only show exceptions.

Sugerencia

Las excepciones de OpenTelemetry manejadas por la aplicación/servicio se muestran independientemente del estado de error de intervalo y no están necesariamente asociadas con un estado de error de intervalo.

Para obtener más información sobre OpenTelemetry en otras páginas UI , consulte la descripción general de laUI .

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.