Después de enviarnos sus datos de OpenTelemetry y abrir su servicio (entidad) en la UI, la página Summary ofrece una descripción general del estado de su servicio. Aquí puedes ver:
El
golden signals
para tu servicio: tiempo de respuesta, rendimiento y tasa de errores
Entidad de la que depende este servicio, con su estado de salud, aparecen en
Related entities
. Esto incluye otros servicios que se comunican con este servicio y la infraestructura que aloja el servicio.
Cuando se superan los umbrales de alerta, esos eventos aparecen en la barra lateral
Activity
Al utilizar esta información, puede decidir rápidamente si hay un problema con este servicio y dónde puede comenzar a diagnosticarlo.
Cómo aparecen los datos de OpenTelemetry (¿servidor o cliente?)
La página Summary muestra las señales doradas para los roles de servidor y/o consumidor de mensajes de un servicio. Otras páginas ofrecen diferentes visiones de los roles del servicio en sus sistemas distribuidos:
External services
muestra el comportamiento del servicio como cliente que llama a otros servicios, así como un desglose de cómo otros servicios llaman a su extremo
Databases
muestra el comportamiento del servicio como cliente de base de datos, específicamente
Los servicios pueden ser tanto servidores (que responden a solicitudes) como clientes (que realizan solicitudes) en el modelo de datos de OpenTelemetry para seguimiento. De manera similar, los servicios que utilizan sistemas de mensajería como AWS SQS pueden ser productores y/o consumidores de mensajes. El atributo span.kind
especifica la función del servicio en un período de seguimiento determinado.
Métrica o tramos
Puede optar por utilizar métricas o tramos para impulsar los gráficos de las señales doradas.
Importante
Al elegir métrica, la tasa de errores se muestra solo para servidores HTTP. Aún no se muestran la tasa de errores métrica para gRPC u otros protocolos.
Atributo requerido
Para que sus datos de OpenTelemetry aparezcan en la página Summary , asegúrese de que tenga el siguiente atributo, de acuerdo con las convenciones semánticas de OTel:
área UI | Atributo |
---|---|
Tiempo de respuesta |
|
Rendimiento |
|
Tasa de errores |
|
Panel de instancias |
|
Rastreo distribuido Insights
Puede utilizar el gráfico Distributed tracing insights para saber si la entidad situada en sentido ascendente o descendente de su servicio podría estar provocando aumentos en el tiempo de respuesta, la tasa de errores o el rendimiento de su servicio.·
Por ejemplo, digamos que desea profundizar en un aumento en el tiempo de respuesta de su servicio cuando está relacionado con el tiempo de respuesta de la llamada externa. Si rastreo distribuido registró una entidad descendente que provocó un aumento significativo de la latencia de su servicio en ese momento, mostrará esa entidad y su cambio en el rendimiento en la lista. Haga clic en el botón View trace para ver un ejemplo de rastreo distribuido donde se registró este comportamiento de rendimiento.
Para obtener más información sobre los datos de rastreo distribuido, consulte Señales de traza entidad relacionadas.
Para obtener más información sobre OpenTelemetry en otras páginas UI , consulte Descripción general de los datos de OpenTelemetry en la UI.