En este documento, se describe el uso del lenguaje de consulta de Prometheus (PromQL) en Cloud Monitoring. PromQL proporciona una alternativa a las interfaces para crear gráficos y paneles del Explorador de métricas basado en menús y el Lenguaje de consulta de Monitoring (MQL).
Puedes usar PromQL para realizar consultas y gráficos con los datos de Cloud Monitoring de las siguientes fuentes:
- Los servicios de Google Cloud, como Google Kubernetes Engine o Compute Engine, que escriben las métricas que se describen en las listas de las métricas del sistema de Cloud Monitoring.
- Métricas definidas por el usuario, como las métricas basadas en registros y las métricas definidas por el usuario de Cloud Monitoring.
- Google Cloud Managed Service para Prometheus, la solución de múltiples nubes completamente administrada de Google Cloud para Prometheus. Si deseas obtener más información sobre el servicio administrado, incluida la asistencia de PromQL, consulta Google Cloud Managed Service para Prometheus.
También puedes usar herramientas como Grafana para hacer gráficos con los datos de métricas transferidos a Cloud Monitoring. Las métricas disponibles incluyen las métricas del Servicio administrado para Prometheus y las métricas de Cloud Monitoring documentadas en las listas de métricas. Si deseas obtener información para configurar Grafana y otras herramientas basadas en la API de Prometheus, consulta la documentación del servicio administrado para Prometheus sobre Grafana.
También puedes importar tus paneles de Grafana a Cloud Monitoring.
Convenciones de nombres
El modelo de métricas y las convenciones de nombres de Prometheus difieren de las que usa Cloud Monitoring. Para usar PromQL y consultar los datos de las métricas de Monitoring, debes convertir los nombres de Cloud Monitoring en equivalentes compatibles con PromQL. Para obtener información sobre las convenciones de nombres, consulta Asigna métricas de Cloud Monitoring a PromQL.
Cómo acceder a PromQL en Cloud Monitoring
Puedes usar PromQL desde la pestaña Code en las siguientes páginas de la consola de Google Cloud:
- Explorador de métricas
- Agrega gráfico cuando crees paneles personalizados
Para obtener información sobre cómo acceder al editor y usarlo, consulta Cómo usar el editor de PromQL.
Reglas y alertas de Prometheus
Puedes usar PromQL para crear reglas de grabación y alertas en cualquier métrica de Cloud Monitoring mediante alertas de estilo Prometheus en el servicio administrado para Prometheus. Para obtener más información, consulta Evaluación y alertas de reglas administradas o Evaluación y alertas de reglas implementadas de forma automática.
Aprende acerca de PromQL
Para aprender los conceptos básicos del uso de PromQL, te recomendamos consultar la documentación de código abierto. Los siguientes recursos pueden ayudarte a comenzar:
Diferencias de PromQL
PromQL para Cloud Monitoring podría funcionar de manera un poco diferente que PromQL ascendente. Para obtener una lista de estas diferencias, consulta Diferencias de PromQL.