Esta página descreve como pode criar políticas de alerta baseadas em PromQL no Cloud Monitoring. Pode usar consultas PromQL para criar condições complexas com funcionalidades como rácios, limites dinâmicos e métricas combinadas.
Se usar o Prometheus em ambientes externos Google Cloud, ou se usar alertas no Managed Service for Prometheus, pode migrar as suas regras de alerta do Prometheus para políticas de alerta baseadas em PromQL. Desta forma, pode gerir todas as suas políticas de alertas no Cloud Monitoring.
Também pode importar painéis de controlo do Grafana para o Cloud Monitoring.
- Para informações gerais sobre a utilização do PromQL no Monitoring, consulte o artigo PromQL no Cloud Monitoring.
- Para informações gerais sobre políticas de alerta, consulte o artigo Comportamento das políticas de alerta baseadas em métricas.
Use o PromQL em políticas de alerta do Cloud Monitoring
Pode criar políticas de alerta baseadas em PromQL das seguintes formas:
Para criar uma política de alerta na Google Cloud consola e definir uma consulta PromQL no editor de código, consulte o artigo Crie políticas de alerta baseadas em PromQL (consola).
Para criar uma política de alertas baseada em PromQL através da CLI gcloud ou do elemento
AlertPolicy
na API Monitoring, consulte o artigo Criar políticas de alertas baseadas em PromQL (API).Para migrar as regras de alerta e os canais de notificação do Prometheus para o Cloud Monitoring através da CLI Google Cloud, consulte o artigo Migre regras de alerta e destinatários do Prometheus.
Os incidentes criados por uma política de alerta baseada em PromQL aparecem na Google Cloud consola com os seus outros incidentes. Pode interagir com estes incidentes na Google Cloud consola.
As condições da sua política de alertas baseada em PromQL podem referenciar qualquer métrica no Cloud Monitoring, incluindo Google Cloud métricas do sistema, métricas personalizadas e baseadas em registos, e métricas do Prometheus. Tem de traduzir os nomes das métricas não Prometheus para a sintaxe de métricas PromQL. Para mais informações, consulte o artigo Mapeamento de métricas de monitorização para PromQL.
Restrições
Uma política de alerta baseada em PromQL pode ter um período de novo teste de, no máximo, 24 horas e um período de alinhamento de, no máximo, 24 horas. A soma do período de novo teste e do período de alinhamento tem de ser, no máximo, 25 horas.
Se a sua regra de alerta do Prometheus fizer referência a uma métrica, tem de ter primeiro um descritor de métrica equivalente no Cloud Monitoring antes de criar a sua política de alerta baseada em PromQL. No entanto, pode substituir esta validação configurando a sua política de alertas baseada em PromQL com a API Cloud Monitoring. Para mais informações, consulte o artigo Desative 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 aplicações externos não o são. As métricas faturáveis são faturadas pelo número de bytes ou pelo número de amostras carregadas.
Para mais informações, consulte as secções do Cloud Monitoring na página de preços do Google Cloud Observability.