En este documento, se presenta la supervisión de aplicaciones, que es un enfoque centrado en la aplicación para supervisar tus aplicaciones. La supervisión de aplicaciones proporciona paneles listos para usar (OOTB) para tus aplicaciones, servicios y cargas de trabajo de App Hub. Para comprender qué recursos usa tu aplicación y cómo interactúan, usa App Hub. Para comprender el rendimiento de los recursos de tu aplicación y diagnosticar problemas, usa los datos de telemetría que la supervisión de aplicaciones muestra en los paneles listos para usar.
¿Qué es la supervisión de aplicaciones?
La supervisión de aplicaciones te permite supervisar los recursos y la infraestructura desde la perspectiva de una aplicación. Es decir, no comienzas una investigación buscando en tus recursos y averiguando cuáles usa tu aplicación. En su lugar, comienzas una investigación con tu aplicación y, luego, encuentras información sobre los recursos y la infraestructura que usa. Los paneles listos para usar que se generan para tu aplicación te permiten comprender el estado operativo de tu aplicación, sus servicios y cargas de trabajo.
Para usar la supervisión de aplicaciones, debes crear tu aplicación y registrar servicios y cargas de trabajo en ella y, luego, configurar el permiso de observabilidad. Para crear una aplicación y registrar servicios y cargas de trabajo en ella, puedes usar App Hub o implementar tu aplicación con el Application Design Center.
Por qué deberías adoptar la supervisión de aplicaciones
El uso de la supervisión de aplicaciones puede ahorrarte tiempo y esfuerzo. Por ejemplo, supongamos que usas el Application Design Center para ayudarte a diseñar e implementar tu aplicación. A continuación, usas App Hub para organizar y administrar esa aplicación, y usas la supervisión de aplicaciones para comprender el rendimiento de tu aplicación y diagnosticar fallas:
- Paneles listos para usar de aplicaciones, servicios y cargas de trabajo
- Propagación de etiquetas para los servicios y las cargas de trabajo de las aplicaciones de App Hub
- Filtra la telemetría por criticidad y entorno.
- Integración continua con código abierto
Cuando se implementa tu aplicación, el servicio de supervisión de aplicaciones la descubre y compila automáticamente paneles adaptados a tu entorno. Para respaldar tu investigación de incidentes, estos paneles integrados admiten la búsqueda y el filtrado.
App Hub adjunta etiquetas automáticamente a tus datos de telemetría. Por ejemplo, hay etiquetas específicas de la aplicación adjuntas a los datos de registro y métricas. Algunos servicios, como Google Cloud Managed Service para Prometheus, también adjuntan etiquetas específicas de la aplicación a los datos de telemetría.
Puedes usar estas etiquetas específicas de la aplicación cuando consultes tus datos de registro o métricas. Por ejemplo, en las páginas del explorador, como el Explorador de registros y el Explorador de métricas, puedes filtrar o agregar datos por etiqueta.
Para ayudarte a administrar tus alertas, puedes adjuntar etiquetas específicas de la aplicación a tus políticas de alertas. Estas etiquetas, que se incluyen en las notificaciones y en los paneles de incidentes, hacen que las políticas de alertas o sus incidentes se muestren en los paneles listos para usar.
En algunas configuraciones, la supervisión de aplicaciones también admite OpenTelemetry, que es el estándar de código abierto más común para recopilar telemetría de aplicaciones. Para obtener más información, consulta Cómo ver la telemetría de la aplicación.
¿Qué sigue?
- Descripción general de App Hub.
- Configura la supervisión de aplicaciones.
- Consulta la telemetría de la aplicación.