Cloud Monitoring proporciona supervisión del rendimiento de Cloud Run, métricas y verificaciones de tiempo de actividad, junto con alertas para enviar notificaciones cuando se superaron los límites de las métricas. Se aplican los precios de Google Cloud Observability, lo que significa que no se aplican cargos por las métricas de la versión completamente administrada de Cloud Run.
Los incidentes de Cloud Run se publican en Personalized Service Health. Considera configurar alertas en los eventos de Personalized Service Health.
Métricas integradas
Cloud Run se integra de forma automática en Cloud Monitoring sin necesidad de configurarlo. Esto significa que las métricas de los servicios y trabajos de Cloud Run se capturan automáticamente cuando se ejecutan.
Puedes ver las métricas en Cloud Monitoring o en las páginas de servicio y trabajos de Cloud Run en la consola. Cloud Monitoring proporciona más opciones de gráficos y filtros.
Las métricas clave de Cloud Run incluyen lo siguiente:
Métrica | Servicios | Trabajos |
---|---|---|
Tiempo de instancia de contenedor facturable | ✓ | ✓ |
Latencia de inicio del contenedor | ✓ | ✓ |
Uso de CPU del contenedor | ✓ | ✓ |
Uso de memoria del contenedor | ✓ | ✓ |
Uso de memoria de GPU del contenedor | ✓ | |
Uso de memoria de GPU del contenedor | ✓ | |
Uso de GPU del contenedor | ✓ | |
Bytes enviados | ✓ | ✓ |
Bytes recibidos | ✓ | ✓ |
Recuento de solicitudes | ✓ | |
Latencias de las solicitudes | ✓ | |
Cantidad de instancias de contenedor | ✓ | |
Máximo de solicitudes simultáneas | ✓ | |
Ejecuciones completadas | ✓ | |
Ejecuciones en ejecución | ✓ | |
Intentos de tarea completados | ✓ | |
Intentos de tareas en ejecución | ✓ |
Para obtener una lista de todas las métricas disponibles de Cloud Run y detalles más detallados, consulta la Descripción general completa de las métricas de Cloud Run en Cloud Monitoring.
Crea métricas personalizadas
Para generar métricas personalizadas desde el servicio de Cloud Run, puedes implementar un agente de archivo adicional, como OpenTelemetry o Prometheus.
De forma alternativa, puedes usar métricas basadas en registros para recopilar métricas personalizadas.
Tipos de recursos
Los nombres de los recursos de supervisión para Cloud Run son los siguientes:
- Revisión de Cloud Run (
cloud_run_revision
) - Trabajo de Cloud Run (
cloud_run_job
)
Visualiza métricas en Cloud Run
Puedes ver las métricas de servicios y trabajos en las páginas de servicios y trabajos correspondientes.
Consulta las métricas de un servicio
Para ver las métricas de servicio en la página de Cloud Run, debes hacer lo siguiente:
Ubica el servicio en la lista de servicios y haz clic en él.
Haz clic en la pestaña MÉTRICAS para ver las métricas de esa revisión.
Los gráficos de métricas de los servicios de Cloud Run muestran eventos de implementación.
Visualiza las métricas de un trabajo
Para ver las métricas de un trabajo en la página de Cloud Run, debes hacer lo siguiente:
Haz clic en la pestaña TRABAJOS.
Haz clic en el ID de trabajo, en la lista de trabajos.
Hacer clic en la pestaña Métricas para ver las métricas de ese trabajo.
Visualiza métricas en Cloud Monitoring
Si quieres usar el Explorador de métricas para ver las métricas de un recurso supervisado, sigue estos pasos:
-
En la consola de Google Cloud, ve a la página leaderboard Explorador de métricas:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
- Selecciona la pestaña Configuración y, luego, escribe o elige un
Tipo de recurso y una Métrica. Usa la siguiente información para completar los campos:
- En Recurso, selecciona el tipo de recurso (para el servicio o la tarea).
- En Métrica, selecciona una de las métricas del menú. Para obtener una descripción completa de las métricas disponibles, consulta la página Supervisa métricas de Google Cloud.
- Para configurar cómo se ven los datos, usa los menús Filtro, Agrupar por y Agregador (opcional). Por ejemplo, puedes agrupar por etiquetas de recursos o métricas. Para obtener más información, consulta cómo seleccionar métricas.
Agrega verificaciones de tiempo de actividad
Puedes usar Cloud Monitoring para realizar un seguimiento del rendimiento de los servicios. Para obtener más información, consulta Verifica la disponibilidad del servicio (verificaciones de tiempo de actividad).
Agrega alertas
Puedes usar Cloud Monitoring para enviar notificaciones sobre ciertos eventos, como fallas en las verificaciones de tiempo de actividad. Si deseas obtener más información, consulta Crea y administra políticas de alertas.