Políticas de alertas basadas en PromQL

En esta página, se explican los diferentes métodos para crear políticas de alertas basadas en PromQL. Puedes usar las consultas de PromQL para crear condiciones complejas con funciones como proporciones, umbrales dinámicos y métricas combinadas.

Si usas Prometheus en entornos fuera de Google Cloudo si usas alertas en el servicio administrado para Prometheus, puedes migrar tus reglas de alertas de Prometheus a las políticas de alertas basadas en PromQL. De esta manera, puedes administrar todas tus políticas de alertas en Cloud Monitoring.

También puedes importar paneles de Grafana a Cloud Monitoring.

Descripción general

Puedes crear políticas de alertas basadas en PromQL de las siguientes maneras:

  • Crea una política de alertas en la consola de Google Cloud y define una consulta de PromQL en el editor de código.

  • Crea una política de alertas basada en PromQL con gcloud CLI o la construcción AlertPolicy en la API de Monitoring.

  • Migra tus reglas de alertas y canales de notificación de Prometheus a Cloud Monitoring con Google Cloud CLI.

Los incidentes creados por una política de alertas basada en PromQL aparecen en la consola de Google Cloud con tus otros incidentes. Puedes interactuar con estos incidentes en la consola de Google Cloud.

Las condiciones de tu política de alertas basada en PromQL pueden hacer referencia a cualquier métrica de Cloud Monitoring, incluidas las Google Cloud métricas del sistema, las métricas personalizadas y basadas en registros, y las métricas de Prometheus. Debes traducir los nombres de las métricas que no son de Prometheus al sintaxis de métricas de PromQL. Para obtener más información, consulta Asigna métricas de Monitoring a PromQL.

Restricciones

Una política de alertas basada en PromQL puede tener un período de nueva prueba de hasta 24 horas y un período de alineación de hasta 24 horas. La suma del período de verificación y el período de alineación debe ser de 25 horas como máximo.

Si tu regla de alertas de Prometheus hace referencia a una métrica, primero debes tener un descriptor de métrica equivalente en Cloud Monitoring antes de crear tu política de alertas basada en PromQL. Sin embargo, puedes anular esta validación configurando tu política de alertas basada en PromQL con la API de Cloud Monitoring. Para obtener más información, consulta Cómo inhabilitar la verificación de existencia de métricas.

Precios

En general, las métricas del sistema de Cloud Monitoring son gratuitas, mientras que las métricas de sistemas, agentes o aplicaciones externos no lo son. Las métricas facturables se facturan según la cantidad de bytes o la cantidad de muestras transferidas.

Para obtener más información sobre los precios de Cloud Monitoring, consulta los siguientes documentos:

¿Qué sigue?

Para obtener información sobre cómo usar la consola de Google Cloud para crear políticas de alertas con una consulta de PromQL en la condición, consulta Crea políticas de alertas basadas en PromQL (consola).

Si deseas obtener información para crear políticas de alertas con PromQL directamente con la API de Cloud Monitoring, consulta Crea políticas de alertas basadas en PromQL (API).

Para obtener información sobre cómo migrar reglas de alertas de PromQL a políticas de alertas basadas en PromQL en Monitoring, consulta Migra reglas de alertas y receptores de Prometheus.

Para obtener información sobre cómo importar paneles de Grafana, consulta Importa paneles de Grafana a Cloud Monitoring.