Soluciona problemas de supervisión de aplicaciones

En este documento, se incluye información que podría ayudarte a comprender qué datos se muestran en la página Supervisión de aplicaciones. También contiene información que podría ayudarte a configurar tu proyecto de Google Cloud para que puedas ver los datos de tu aplicación.

Problemas conocidos

En esta sección, se enumeran los problemas conocidos relacionados con el monitoreo de aplicaciones:

  • La latencia de seguimiento no está disponible en la supervisión de aplicaciones. Debes usar la página Explorador de seguimientos para ver tus datos de seguimiento. Para obtener más información, consulta Busca y explora seguimientos.

Solucionar problemas

En esta sección, se describe cómo resolver problemas relacionados con el monitoreo de aplicaciones.

Se te pide que crees una aplicación

Abres la página Supervisión de aplicaciones en la consola de Google Cloud y ves el mensaje "Crea una aplicación para comenzar". No deberías ver este mensaje porque registraste una aplicación de App Hub.

Para resolver esta falla, asegúrate de que el selector de recursos esté configurado en tu proyecto host de App Hub o en el proyecto de administración de tu carpeta habilitada para apps.

Tu aplicación no muestra datos de algunos indicadores de calidad

Existen varios motivos por los que no verás un valor para un indicador positivo:

  • La infraestructura no admite el tipo de métrica. Por ejemplo, los balanceadores de cargas de red no admiten métricas del sistema. Para obtener más información, consulta Recursos compatibles con App Hub.

  • El tipo de métrica es compatible, pero no hay datos disponibles. Por ejemplo, si el período se establece para un intervalo en el que no se recopilaron datos de la métrica, no hay datos para mostrar en los indicadores de calidad.

Para obtener una lista de los recursos que generan etiquetas de App Hub, consulta Recursos compatibles con App Hub.

Faltan datos de métricas de tu aplicación o están incompletos

Ves un gráfico de un servicio o una carga de trabajo, y este gráfico no muestra ningún dato de métrica o faltan algunos datos.

Es posible que no debas hacer nada. Los gráficos que se agregan al panel predefinido para un servicio o una carga de trabajo se seleccionan en función de los recursos que usa ese servicio o carga de trabajo. Sin embargo, es posible que algunos recursos no generen datos para un tipo de métrica específico. Para obtener una lista de los recursos que generan etiquetas de App Hub, consulta Recursos compatibles con App Hub.

Si los datos de las métricas están incompletos, haz lo siguiente:

  1. Asegúrate de que el selector de proyectos esté configurado en tu proyecto host de App Hub o en el proyecto de administración de tu carpeta habilitada para apps.

  2. Asegúrate de que el administrador de la organización haya configurado el permiso de métricas para tu proyecto host de App Hub o el proyecto de administración de tu carpeta habilitada para apps para mostrar una lista de los proyectos que almacenan los datos de métricas de tu aplicación. Para obtener más información, consulta Cómo configurar la supervisión de aplicaciones.

Faltan los datos de registro de tu aplicación o están incompletos

El panel de registros de un panel no muestra ninguna entrada de registro o no muestra todas las entradas de registro que genera tu aplicación.

Para resolver este error, haz lo siguiente:

  1. Para obtener los permisos que necesitas para ver los datos de registro, pídele a tu administrador que te otorgue los siguientes roles de IAM:

    • Visor de registros (roles/logging.viewer) en el proyecto de host de App Hub o en el proyecto de administración de tu carpeta habilitada para la app y en cualquier otro proyecto que haya enumerado su alcance de registro predeterminado Este rol otorga acceso a la mayoría de las entradas de registro en el bucket de registro _Default. Para obtener más información, consulta Roles de registro.
    • Descriptor de acceso de vista de registros (roles/logging.viewAccessor) en las vistas de registro que se enumeran en el ámbito de registro predeterminado del proyecto host de tu app de App Hub o el proyecto de administración de tu carpeta habilitada para la app. Para obtener más información sobre cómo otorgar acceso a una vista de registros, consulta Controla el acceso a una vista de registros.

  2. Asegúrate de que el administrador de la organización haya configurado el alcance de registro predeterminado de tu proyecto host de App Hub o el proyecto de administración para tu carpeta habilitada para apps para enumerar los recursos que almacenan los datos de registro de tu aplicación. Para obtener más información, consulta Cómo configurar la supervisión de aplicaciones.

Faltan tus políticas de alertas

Para que una política de alertas se muestre en un panel de supervisión de aplicaciones, debes asociarla con un servicio o una carga de trabajo. Para ello, agrega etiquetas específicas a la política.

Para asociar una política de alertas con una carga de trabajo o un servicio con la console de Google Cloud, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página  Alertas.

    Ir a las Alertas

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.

  2. En la barra de herramientas de la consola de Google Cloud, selecciona tu proyecto de host de App Hub o el proyecto de administración de tu carpeta habilitada para apps.
  3. Busca la política de alertas, haz clic en Ver más, selecciona Editar y, luego, ve a la sección Notificaciones y nombre.
  4. En la sección Etiquetas de aplicación, selecciona tu aplicación y, luego, tu carga de trabajo o servicio.
  5. Haz clic en Guardar política.

Después de completar estos pasos, se adjuntarán etiquetas con las siguientes claves a tu política de alertas. Estas etiquetas identifican tu aplicación y tu servicio o carga de trabajo:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_id o apphub_workload_id

También puedes agregar etiquetas de usuario a una política de alertas con Google Cloud CLI, Terraform o la API de Cloud Monitoring. Sin embargo, debes usar las claves de etiqueta que se muestran en el ejemplo anterior. Para obtener más información, consulta lo siguiente:

Agregaste etiquetas de aplicación a tu política de alertas, pero la política no aparece en la lista

Para resolver esta falla, verifica que la política incluya las siguientes etiquetas:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_id o apphub_workload_id

Los paneles de tus servicios y cargas de trabajo difieren

No es necesario realizar ninguna acción.

Los recursos que usa un servicio o una carga de trabajo determinan qué datos se muestran para ese servicio o carga de trabajo.

No puedes guardar los cambios en el panel que estás viendo.

Estás explorando los datos que se muestran en un panel de servicio o carga de trabajo y quieres guardar los cambios. La barra de herramientas muestra un botón Guardar en el panel. Sin embargo, cuando seleccionas ese botón, no puedes guardar los cambios en tu panel actual.

El botón Guardar en el panel solo se muestra cuando el panel que estás viendo es de solo lectura. Sin embargo, puedes usar este botón para guardar los cambios en un panel personalizado. Para obtener más información, consulta Descripción general de los paneles.

No puedes guardar tu gráfico

Cuando exploras los datos de telemetría, en la barra de herramientas, el botón Guardar en el panel está inhabilitado.

Para resolver este error, asegúrate de tener los permisos necesarios.

Para obtener los permisos que necesitas para guardar cambios en un panel personalizado, pídele a tu administrador que te otorgue el rol de IAM de editor de Monitoring (roles/monitoring.editor) en tu proyecto de host de App Hub o en el proyecto de administración de tu carpeta habilitada para apps.

Se están abriendo incidentes inesperados

Con el lanzamiento de Application Monitoring, se cambió el nombre de la etiqueta metadata.system_labels.apphub_host_project_id a metadata.system_labels.apphub_application_container. Este cambio podría generar algunos incidentes nuevos y no cerrar algunos incidentes abiertos. Por ejemplo, en el caso de las políticas de ausencia de métricas, es posible que recibas una notificación porque el cambio en las etiquetas podría hacer que una serie temporal supervisada deje de informar muestras.

No es necesario realizar ninguna acción. Los incidentes se cierran automáticamente cuando dejan de llegar datos, después de que vence la duración del cierre automático. Para obtener más información, consulta Datos de métricas parciales.

No puedes acceder a los registros de la carpeta habilitada para la app.

Seleccionaste una carpeta habilitada para apps con el selector de recursos en la consola de Google Cloud. Luego, abres una página de Observabilidad de Google Cloud, como la página Explorador de registros, y el selector de recursos se restablece a un proyecto.

El comportamiento es intencional. Cuando seleccionas una carpeta habilitada para apps y, luego, accedes a una página de Google Cloud Observability, el recurso seleccionado se restablece al proyecto de administración de la carpeta. Por lo general, debes seleccionar el proyecto cuando deseas ver los datos de telemetría de una aplicación.

Para acceder a los registros de la carpeta habilitada para la app, usa el selector de recursos para seleccionar la carpeta de forma manual.