Descripción general de la supervisión de aplicaciones

En este documento, se presenta Supervisión de aplicaciones, que es la Google Cloud solución para la observabilidad de aplicaciones. La Supervisión de aplicaciones crea paneles para tus App Hub aplicaciones, servicios y cargas de trabajo. También muestra una vista de topología de tu aplicación (vista previa). Para comprender qué recursos usa tu aplicación y cómo interactúan esos recursos, usa App Hub. Para comprender el rendimiento de los recursos de tu aplicación y diagnosticar problemas, usa la Supervisión de aplicaciones.

¿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:

Es un panel que enumera los indicadores clave y los registros de una aplicación.

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:

El mapa de topología de la aplicación proporciona una representación gráfica de tus cargas de trabajo y servicios.

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Visualiza un mapa topológico de tu aplicación. Para obtener más información, consulta Visualiza la topología de la aplicación.