Políticas de alertas con PromQL

En esta página, se explican los diferentes métodos para crear políticas de alertas con un una consulta de PromQL en su condición.

Las políticas de alertas con una condición basada en PromQL proporcionan una alternativa de código abierto hasta el uso de consultas del lenguaje de consulta de Monitoring (MQL) para configurar las condiciones de tu política de alertas. Puedes usar las consultas de PromQL para crear condiciones complejas con atributos como relaciones, umbrales dinámicos y métricas combinadas.

Si usas Prometheus en entornos fuera de Google Cloud, o si usas alertas en Managed Service para Prometheus, Luego, puedes migrar tus reglas de alertas de Prometheus a políticas de alertas con un Condición basada en PromQL. Así, podrás administrar todas tus alertas políticas en Cloud Monitoring.

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

Descripción general

Puedes crear políticas de alertas con un bucket de PromQL estado de las siguientes maneras:

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

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

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

Incidentes creados por una política de alertas con una condición basada en PromQL aparecer 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 de PromQL pueden hacer referencia a cualquier métrica en Cloud Monitoring, incluidas las métricas de sistema de Google Cloud, métricas y métricas de Prometheus. Debes traducir los nombres de las métricas que no son de Prometheus a la sintaxis de la métrica de PromQL. Para obtener más información, consulta Asigna métricas de Monitoring a PromQL.

Restricciones

Una política de alertas con una condición basada en PromQL puede tener un período para volver a probar 24 horas como máximo y un período de alineación de 24 horas como máximo. La suma de los la ventana para volver a probar y el período de alineación deben ser, como máximo, de 25 horas.

Si tu regla de alertas de Prometheus hace referencia a una métrica personalizada, primero un descriptor de métrica personalizada equivalente en Cloud Monitoring.

Precios

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

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

¿Qué sigue?

Si deseas información sobre el uso de la consola de Google Cloud para crear políticas de alertas con una consulta de PromQL en la condición, consulte Crea políticas de alertas con una condición basada en PromQL (Console).

Para obtener información sobre cómo crear políticas de alertas con PromQL directamente con la API de Cloud Monitoring, consulta Crea políticas de alertas con una condición (API) basada en PromQL.

Para obtener información sobre cómo migrar las alertas de PromQL a las políticas de alertas con una consulta de PromQL, consulta Migra las reglas de alerta y los receptores de Prometheus.

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