¿Qué es la Supervisión de aplicaciones?
Application Monitoring proporciona los servicios que necesitas para supervisar tus aplicaciones y los recursos y la infraestructura que usan, desde la perspectiva de tu aplicación. Es decir, no comienzas una investigación buscando tus recursos y averiguando qué recursos usa tu aplicación. En cambio, comienzas una investigación con tu aplicación y, luego, encuentras información sobre los recursos y la infraestructura que usa. Los paneles y el gráfico de topología que genera la Supervisión de la aplicación para tu aplicación te permiten comprender el estado operativo de tu aplicación, sus servicios y sus cargas de trabajo.
Application Monitoring crea un panel para tu aplicación que muestra información más detallada, como los indicadores clave de rendimiento, los datos de registros y la información sobre las alertas abiertas:
La Supervisión de la aplicación también te permite ver la topología de tu aplicación. El gráfico de topología puede ayudarte a visualizar tus cargas de trabajo y servicios, y el tráfico entre ellos:
Por qué deberías adoptar la Supervisión de aplicaciones
Usar Application Monitoring puede ahorrarte tiempo y esfuerzo. Por ejemplo, supongamos que usas Application Design Center para diseñar e implementar tu aplicación. A continuación, usarás App Hub para organizar y administrar esa aplicación. Para comprender el rendimiento de tu aplicación y diagnosticar fallas, usa Application Monitoring, que incluye las siguientes funciones:
Paneles que muestran los datos de tus aplicaciones, servicios y cargas de trabajo
Una vista topológica de tu aplicación que visualiza el tráfico.
La capacidad de filtrar tus datos de telemetría por criticidad y entorno
Una vez que se implementa tu aplicación, el servicio de Supervisión de aplicaciones la descubre y compila automáticamente paneles personalizados para tu entorno. Para ayudarte a investigar las alertas, estos paneles admiten la búsqueda y el filtrado.
En los paneles que crea Supervisión de aplicaciones, se muestra lo siguiente:
Información sobre la aplicación, como la ubicación, la criticidad y los propietarios
Es información sobre las alertas abiertas.
Datos de registros y métricas generados por la infraestructura compatible Los datos de métricas incluyen indicadores clave, como tasas de error y tráfico, y métricas seleccionadas.
Datos de seguimiento generados por aplicaciones instrumentadas Estos datos incluyen los nombres de los tramos y los servicios, la información de latencia y las tasas de error.
Cuando tu aplicación se ejecuta en la infraestructura compatible, Application Monitoring adjunta automáticamente etiquetas específicas de la aplicación a los datos de telemetría que genera tu aplicación. Estas etiquetas identifican tu aplicación de App Hub. Puedes usar estas etiquetas específicas de la aplicación cuando consultes tus datos de telemetría. Las páginas Explorador de registros, Explorador de métricas y Explorador de seguimiento te permiten usar etiquetas para filtrar y agregar datos.
Comienza a usar la Supervisión de la aplicación
Para usar Application Monitoring, haz lo siguiente:
Crea tu aplicación y registra servicios y cargas de trabajo en ella. Como alternativa, puedes implementar tu aplicación con Application Design Center.
Configura el permiso de observabilidad para que puedas ver la telemetría de tu aplicación. Para obtener información sobre este paso, consulta Configura la supervisión de aplicaciones.
Si deseas que los datos de métricas y de seguimiento generados por tu aplicación incluyan etiquetas de aplicación, instrumenta tu aplicación con OpenTelemetry o usa Google Cloud Managed Service para Prometheus. Para obtener más información, consulta Instrumenta la app para Application Monitoring.
Abre y explora los paneles de Application Monitoring. Para obtener información sobre cómo ver estos paneles, consulta Visualiza la telemetría de la aplicación.
Visualiza un gráfico topológico de tu aplicación. Para obtener más información, consulta Cómo ver la topología de la aplicación.