Esta página descreve como criar políticas de alertas baseadas em PromQL no Cloud Monitoring. É possível usar consultas PromQL para criar condições complexas com recursos como proporções, limites dinâmicos e métricas combinadas.
Se você usa o Prometheus em ambientes fora do Google Cloudou se usa alertas no Managed Service para Prometheus, migre as regras de alertas do Prometheus para políticas de alertas baseadas em PromQL. Assim, você pode gerenciar todas as políticas de alerta no Cloud Monitoring.
Também é possível importar painéis do Grafana para o Cloud Monitoring.
- Para informações gerais sobre como usar PromQL no Monitoring, consulte PromQL no Cloud Monitoring.
- Para informações gerais sobre políticas de alertas, consulte Comportamento das políticas de alertas com base em métricas.
Usar o PromQL nas políticas de alertas do Cloud Monitoring
É possível criar políticas de alertas baseadas em PromQL das seguintes maneiras:
Para criar uma política de alertas no console Google Cloud e definir uma consulta do PromQL no editor de código, consulte Criar políticas de alertas baseadas em PromQL (console).
Para criar uma política de alertas baseada em PromQL usando a CLI gcloud ou o constructo
AlertPolicy
na API Monitoring, consulte Criar políticas de alertas baseadas em PromQL (API).Para migrar suas regras de alerta e canais de notificação do Prometheus para o Cloud Monitoring usando a Google Cloud CLI, consulte Migrar regras de alerta e receptores do Prometheus.
Os incidentes criados por uma política de alertas baseada em PromQL aparecem no console Google Cloud com seus outros incidentes. É possível interagir com esses incidentes no console do Google Cloud .
As condições da sua política de alertas baseada em PromQL podem fazer referência a qualquer métrica no Cloud Monitoring, incluindo métricas do sistema Google Cloud , personalizadas e com base em registros, além de métricas do Prometheus. É necessário traduzir os nomes das métricas não Prometheus para a sintaxe de métricas do PromQL. Para mais informações, consulte Como mapear métricas do Monitoring para PromQL.
Restrições
Uma política de alertas baseada em PromQL pode ter uma janela de novo teste de no máximo 24 horas e um período de alinhamento de no máximo 24 horas. A soma da janela de reteste e do período de alinhamento precisa ser de no máximo 25 horas.
Se a regra de alertas do Prometheus fizer referência a uma métrica, primeiro você precisará ter um descritor de métrica equivalente no Cloud Monitoring antes de criar a política de alertas baseada em PromQL. No entanto, é possível substituir essa validação configurando sua política de alertas baseada em PromQL com a API Cloud Monitoring. Para mais informações, consulte Desativar a verificação da existência de métricas.
Preços
Em geral, as métricas do sistema do Cloud Monitoring são gratuitas, e as métricas de sistemas, agentes ou aplicativos externos não são. As métricas faturáveis são cobradas pelo número de bytes ou de amostras ingeridas.
Para mais informações, consulte as seções do Cloud Monitoring na página de preços do Google Cloud Observability.