Para detectar problemas com antecedência e monitorar tendências operacionais, configure políticas de alertas que notifiquem você quando uma métrica com base em registros ultrapassar um limite especificado. Estas instruções orientam você na criação de uma
política de alertas e na configuração de canais de notificação usando o
Google Cloud console. Também é possível criar políticas de alertas usando a
API Cloud Monitoring e o comando da Google Cloud CLI
gcloud monitoring policies.
As políticas de alertas que monitoram métricas com base em registros não podem extrair dados de entradas de registro. Se você quiser que uma notificação extraia dados de uma entrada de registro, então crie um alerta com base em registros.
Antes de começar
Verifique se seu papel do Identity and Access Management inclui as permissões necessárias para criar e visualizar métricas com base em registros e criar políticas de alertas. Para mais detalhes, consulte Permissões de métricas com base em registros.
Verifique se você está familiarizado com métricas com base em registros. Para mais informações, consulte Visão geral das métricas com base em registros.
Configure os canais de notificação que você quer usar para receber notificações. Para mais informações sobre essas etapas, consulte Criar e gerenciar canais de notificação.
Criar uma política de alertas em uma métrica de contagem
Com uma política de alertas, é possível descrever um conjunto de condições que você queira monitorar. Ao criar uma política de alertas, você também precisa especificar as condições dela: o que é monitorado e quando enviar notificações. As notificações incluem informações sobre o incidente e botões que permitem visualizar registros relevantes e detalhes do incidente:
Para criar uma política de alertas que compare o valor de uma métrica de contador com base em registros a um limite, faça o seguinte:
-
No Google Cloud console, acesse a página Métricas com base em registros:
Acessar Métricas com base em registros
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
Encontre a métrica que você quer monitorar, clique em more_vert Mais, e selecione Criar alerta com base na métrica.
Verifique se o campo Selecionar uma métrica lista um
metric.typee umresource.type. Se necessário, adicione uma cláusularesource.type.Por exemplo, o filtro a seguir especifica uma métrica e um recurso:
metric.type="logging.googleapis.com/byte_count" AND resource.type="gce_instance"No menu Janela contínua, recomendamos que você selecione um valor grande o suficiente para contar várias entradas de registro que correspondam ao filtro e para considerar o atraso de ingestão, que pode ser de até 10 minutos.
Por exemplo, se uma métrica com base em registros contar entradas de registro de "heartbeat" esperadas a cada 7 minutos, defina o valor do menu Janela contínua como pelo menos 24 minutos. Esse valor considera o atraso de ingestão e duas amostras.
Clique em Próxima e selecione Limite.
Insira um Valor do limite e, opcionalmente, configure os Gatilho de alerta e Posição do limite campos.
Opcional: atualize a Janela de novo teste e use os campos Opções avançadas para configurar como a política de alertas processa dados ausentes. Normalmente, a configuração padrão é apropriada.
Clique em Próxima, em Canais de notificação e selecione os canais de notificação que você quer usar para a política de alertas.
Opcional: na seção Documentação, insira as informações que você quer incluir nas notificações. Normalmente, a seção inclui instruções sobre como responder à notificação.
Não inclua a extração de rótulos de entradas de registro na documentação. As políticas de alertas que monitoram uma métrica com base em registros não podem extrair dados de entradas de registro.
No campo Nome da política de alertas , insira um nome para a política de alertas.
Clique em Criar política.
Solução de problemas
Se você encontrar problemas, consulte Solução de problemas de métricas com base em registros.
A seguir
Para mais informações sobre políticas de alertas, consulte os seguintes documentos:
Para criar um gráfico da métrica com base em registros, consulte Ver suas métricas com base em registros.
Para informações sobre como monitorar o uso do Cloud Logging e do Cloud Monitoring e receber notificações quando você se aproximar do limite de faturamento, consulte Monitorar e otimizar os custos do Google Cloud Observability.