¿Qué es la Supervisión de aplicaciones?
La Supervisión de aplicaciones proporciona los servicios que necesitas para supervisar tus aplicaciones, 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 mapa de topología que genera la Supervisión de aplicaciones para tu aplicación te permiten comprender el estado operativo de tu aplicación, sus servicios y cargas de trabajo.
La Supervisión de aplicaciones crea un panel para tu aplicación que muestra información más detallada, como indicadores clave de rendimiento, datos de registro y datos sobre incidentes abiertos:
La Supervisión de aplicaciones también te permite ver la topología de tu aplicación (vista previa). El mapa 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 la Supervisión de aplicaciones puede ahorrarte tiempo y esfuerzo. Por ejemplo, supongamos que usas Application Design Center para ayudarte a diseñar e implementar tu aplicación. Luego, usas App Hub para ayudarte a organizar y administrar esa aplicación. Para comprender el rendimiento de tu aplicación y diagnosticar fallas, usa la Supervisión de aplicaciones, que incluye lo siguiente:
Paneles que enumeran los datos de tu aplicación, servicio y carga de trabajo
Una vista topológica de tu aplicación que visualiza el tráfico
La capacidad de filtrar la telemetría de tus datos 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 adaptados a tu entorno. Para respaldar tu investigación de incidentes, estos paneles admiten la búsqueda y el filtrado.
Los paneles que crea la Supervisión de aplicaciones muestran lo siguiente:
Información sobre la aplicación, como la ubicación, la criticidad y los propietarios
Información sobre incidentes abiertos
Datos de registro y métricas generados por la infraestructura compatible. Los datos de métricas incluyen indicadores clave de rendimiento, como tasas de error y tráfico, y métricas seleccionadas.
Datos de seguimiento generados por aplicaciones instrumentadas. Estos datos incluyen nombres de intervalos y servicios, información de latencia y tasas de error.
Cuando tu aplicación se ejecuta en una infraestructura compatible, la Supervisión de aplicaciones 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 aplicaciones
Para usar la Supervisión de aplicaciones, haz lo siguiente:
Crea tu aplicación y registra servicios y cargas de trabajo en ella. Como alternativa, puedes implementar tu aplicación con el App 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 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 la Supervisión de aplicaciones.
Abre y explora los paneles de la Supervisión de aplicaciones. Para obtener información sobre cómo ver estos paneles, consulta Visualiza la telemetría de la aplicación.
Visualiza un mapa topológico de tu aplicación. Para obtener más información, consulta Visualiza la topología de la aplicación.