Este documento contiene información que puede ayudarte a entender qué datos se muestran en la página Monitorización de aplicaciones. También contiene información que puede 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 la monitorización de aplicaciones:
- La latencia de los rastreos no está disponible en la monitorización de aplicaciones. Para ver los datos de latencia de tu aplicación, usa la página Explorador de trazas y aplica filtros de aplicación, servicio o carga de trabajo. Para obtener más información, consulta Buscar y explorar trazas: ver información de la aplicación.
Solucionar problemas
En esta sección se describe cómo resolver problemas relacionados con la monitorización de aplicaciones.
Se te pide que crees una aplicación
Abres la página Monitorización de aplicaciones en la consola de Google Cloud y ves el mensaje "Crea una aplicación para empezar". No deberías ver este mensaje porque has registrado una aplicación de App Hub.
Para solucionar este error, asegúrate de que el selector de recursos esté configurado en el proyecto host de App Hub o en el proyecto de gestión de la carpeta en la que está habilitada tu aplicación.
Tu aplicación no muestra datos de algunas señales de oro
Hay varios motivos por los que no verá ningún valor en una señal de oro:
La infraestructura no admite el tipo de métrica. Por ejemplo, los balanceadores de carga de red no admiten métricas del sistema. Para obtener más información, consulta Servicios y cargas de trabajo admitidos en la monitorización de aplicaciones.
Se admite el tipo de métrica, pero no hay datos disponibles. Por ejemplo, si el periodo se establece en un intervalo en el que no se recogieron datos de métricas, no habrá datos que mostrar para las señales de oro.
Para ver una lista de los recursos que generan etiquetas de App Hub, consulta Servicios y cargas de trabajo compatibles con la monitorización de aplicaciones.
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, pero no se muestran datos de métricas o faltan algunos datos.
Puede que no tengas que hacer nada. Los gráficos que se añaden al panel de control predefinido de un servicio o una carga de trabajo se seleccionan en función de los recursos que utilice ese servicio o carga de trabajo. Sin embargo, es posible que algunos recursos no generen datos de un tipo de métrica específico. Para ver una lista de los recursos que generan etiquetas de App Hub, consulta Servicios y cargas de trabajo compatibles con la monitorización de aplicaciones.
Si los datos de la métrica están incompletos, haz lo siguiente:
Asegúrate de que el selector de proyectos esté configurado en el proyecto host de App Hub o en el proyecto de gestión de la carpeta en la que se ha habilitado la aplicación.
Asegúrate de que el administrador de la organización haya configurado el ámbito de las métricas del proyecto host de App Hub o del proyecto de gestión de la carpeta habilitada para la aplicación para que se muestren los proyectos que almacenan los datos de métricas de tu aplicación. Para obtener más información, consulta Configurar la monitorización de aplicaciones.
Faltan datos de registro de tu aplicación o están incompletos
El panel de registros de un panel de control no muestra ninguna entrada de registro o no muestra todas las entradas de registro que genera tu aplicación.
Para solucionar este problema, sigue estos pasos:
-
Para obtener los permisos que necesitas para ver los datos de registro, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos:
-
Visor de registros (
roles/logging.viewer
) en el proyecto host de tu centro de aplicaciones o en el proyecto de gestión de la carpeta habilitada para tu aplicación, así como en cualquier otro proyecto que figure en su ámbito de registro predeterminado. Este rol concede acceso a la mayoría de las entradas de registro del segmento de registro_Default
. Para obtener más información, consulta Roles de registro. -
Accessor de vista de registros (
roles/logging.viewAccessor
) en las vistas de registros que se muestran en el ámbito de registros predeterminado del proyecto host de tu centro de aplicaciones o en el proyecto de gestión de la carpeta habilitada para tu aplicación. Para obtener más información sobre cómo conceder acceso a una vista de registro, consulta Controlar el acceso a una vista de registro.
-
Visor de registros (
Asegúrate de que el administrador de la organización haya configurado el ámbito de registro predeterminado de tu proyecto host de App Hub o del proyecto de gestión de tu carpeta habilitada para aplicaciones para que se muestren los recursos que almacenan los datos de registro de tu aplicación. Para obtener más información, consulta Configurar la monitorización de aplicaciones.
Faltan tus políticas de alertas
Para que una política de alertas se muestre en un panel de control de monitorización de aplicaciones, debes asociarla a un servicio o una carga de trabajo añadiendo etiquetas específicas a la política.
Para asociar una política de alertas a una carga de trabajo o un servicio mediante la consola de Google Cloud , haz lo siguiente:
-
En la Google Cloud consola, ve a la página notifications Alertas:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.
- En la barra de herramientas de la consolaGoogle Cloud , selecciona tu proyecto host de App Hub o el proyecto de gestión de tu carpeta habilitada para aplicaciones.
- Busca la política de alertas, haz clic en more_vert Ver más, selecciona Editar y, a continuación, ve a la sección Notificaciones y nombre.
- En la sección Etiquetas de aplicación, selecciona tu aplicación y, a continuación, tu carga de trabajo o servicio.
- Haz clic en Guardar política.
Una vez que hayas completado 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
oapphub_workload_id
También puedes añadir etiquetas de usuario a una política de alertas mediante la CLI de Google Cloud, 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 las siguientes secciones:
Has añadido etiquetas de aplicación a tu política de alertas, pero la política no aparece en la lista
Para solucionar este error, compruebe que la política incluye las siguientes etiquetas:
apphub_application_location
apphub_application_id
apphub_service_id
oapphub_workload_id
Los paneles de control de tus servicios y cargas de trabajo son diferentes
No tienes que hacer nada.
Los recursos que usa un servicio o una carga de trabajo determinan qué datos se muestran de ese servicio o carga de trabajo.
No puedes guardar los cambios en el panel de control que estás viendo
Estás consultando los datos que se muestran en un panel de control de un servicio o una carga de trabajo y quieres guardar los cambios. En la barra de herramientas se muestra el botón Guardar en el panel de control. Sin embargo, si seleccionas ese botón, no podrás guardar los cambios en tu panel de control actual.
El botón Guardar en panel de control solo se muestra cuando el panel de control que estás viendo es de solo lectura. Sin embargo, puedes usar este botón para guardar los cambios en un panel de control personalizado. Para obtener más información, consulta el artículo Información general sobre los paneles de control.
No puedes guardar el gráfico
Cuando exploras datos de telemetría, el botón Guardar en panel de control de la barra de herramientas está inhabilitado.
Para resolver este error, asegúrate de que tienes los permisos suficientes.
Para obtener los permisos que necesitas para guardar los cambios en un panel de control personalizado, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Editor de Monitoring (roles/monitoring.editor
) en el proyecto host de App Hub o en el proyecto de gestión de la carpeta habilitada para la aplicación.
Se están abriendo incidentes inesperados
Con el lanzamiento de la monitorización de aplicaciones, la etiqueta metadata.system_labels.apphub_host_project_id
se ha renombrado como metadata.system_labels.apphub_application_container
. Este cambio puede provocar que se generen algunos incidentes nuevos y que no se cierren 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 puede provocar que una serie temporal monitorizada deje de registrar muestras.
No tienes que hacer nada. Los incidentes se cierran automáticamente cuando dejan de llegar datos, una vez que ha transcurrido el periodo de 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 aplicación
Has seleccionado una carpeta habilitada para aplicaciones con el selector de recursos en la consola Google Cloud . A continuación, abre una página de Google Cloud Observability, como la página Explorador de registros, y el selector de recursos se restablece a un proyecto.
Este comportamiento es el esperado. Cuando hayas seleccionado una carpeta habilitada para aplicaciones y, a continuación, accedas a una página de Google Cloud Observability, el recurso seleccionado se restablecerá al proyecto de gestión de la carpeta. Normalmente, el proyecto debe estar seleccionado cuando quieras ver los datos de telemetría de una aplicación.
Para acceder a los registros de la carpeta habilitada para la aplicación, usa el selector de recursos para seleccionar manualmente la carpeta.