Este documento descreve como configurar canais de notificação usando no console do Google Cloud. O Cloud Monitoring usa esses canais para notificar você, ou sua equipe de plantão, quando uma política de alertas é disparada. Quando você cria política de alertas, escolha quem é notificado fazendo seleções na lista de canais de notificação configurados. Por exemplo, é possível configurar políticas de alertas que monitoram instâncias do Compute Engine para publicar um Pub/Sub e notificar o canal do Slack para a equipe de plantão.
Para mais informações, consulte Latência de notificação e Notificações por incidente.
Neste documento, descrevemos como usar o console do Google Cloud. Se você usar o método a API Cloud Monitoring. Em seguida, Criar e gerenciar canais de notificação por API.
Antes de começar
Para receber as permissões necessárias para visualizar e configurar canais de notificação usando o console do Google Cloud, faça o seguinte:
peça ao administrador para conceder a você
Papel do IAM Editor do Monitoring (roles/monitoring.editor
) no projeto.
Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.
Também é possível conseguir as permissões necessárias com papéis personalizados ou outros papéis predefinidos.
Para mais informações sobre os papéis do Cloud Monitoring, ver Controle o acesso com o Identity and Access Management.
Criar um canal de notificação
Ao criar uma política de alertas, é possível selecionar canal de notificação configurado e adicioná-lo à sua política. É possível pré-configurar os canais de notificação ou configurá-los como parte do processo de criação de uma política de alertas. Para mais informações, consulte Criar um canal on demand.
Para criar um canal de notificação usando o console do Google Cloud: siga as instruções específicas do canal descritas na tabela a seguir:
Para adicionar um canal de notificação por e-mail, faça o seguinte:
-
No console do Google Cloud, acesse a página notifications Alertas:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
- Clique em Editar canais de notificação.
- Na seção E-mail, clique em Adicionar novo.
- Insira um único endereço de e-mail e uma descrição.
- Clique em Salvar.
Se um endereço de e-mail de grupo for utilizado como o canal de notificação de uma política de alertas, configure o grupo para aceitar e-mails de alerting-noreply@google.com
.
É possível criar canais de e-mail durante a criação de um alerta política. Para mais informações, consulte Criar um canal on demand.
Aplicativo para dispositivos móveis
Use o app para dispositivos móveis do console do Google Cloud para monitorar sua Recursos e monitoramento do console do Google Cloud informações de qualquer lugar. As notificações do app para dispositivos móveis do console do Google Cloud são enviadas a um dispositivo específico ou a um usuário específico:
- Dispositivo indica que as notificações são enviadas apenas para o dispositivo específico que criou o canal de notificação. Para canais de notificação com escopo no dispositivo, o campo Nome de exibição inclui informações do dispositivo.
- Usuário indica que as notificações foram enviadas para todos os dispositivos com o app para dispositivos móveis do console do Google Cloud instalado.
O Cloud Monitoring determina o escopo de notificação quando o canal é criado. Não é possível selecionar ou alterar o escopo.
Para configurar um canal de notificação do app para dispositivos móveis do console do Google Cloud para um usuário projeto do Google Cloud, faça o seguinte:
- Instale o app para dispositivos móveis do console do Google Cloud pela app store do seu dispositivo móvel.
Selecione um projeto para exibir no app para dispositivos móveis do console do Google Cloud.
Depois de selecionar um projeto, ocorre uma troca de dados entre o aplicativo e o projeto do Google Cloud selecionado. Um canal de notificação é criado quando não existe e, após alguns minutos, esse canal é listado na seção Dispositivos móveis dos Canais de notificação.
Adicionar seu dispositivo móvel como um canal de notificação para alertas política, na seção Notificações de alertas, selecione Console do Google Cloud (dispositivo móvel) e escolha seu dispositivo móvel no da lista.
PagerDuty
O PagerDuty oferece suporte à sincronização bidirecional com o Monitoring. Como resultado, as seguintes condições são verdadeiras:
- Se um incidente for criado no Monitoring, um incidente será aberto no PagerDuty.
- Não é possível usar o PagerDuty para encerrar um incidente no Monitoring.
- Se você resolver um incidente no PagerDuty e se O monitoramento abre o incidente e é reaberta no PagerDuty.
Para configurar as notificações do PagerDuty, faça o seguinte:
- Na sua conta do PagerDuty, configure a integração em uma nova
ou adicionar a integração a um serviço existente.
- Crie uma conta ou faça login em uma conta existente.
- Acesse a página Serviços.
- Para criar um serviço, faça o seguinte:
- Clique em + Novo serviço.
- Insira um nome e uma descrição para o serviço e clique em Próxima.
- Configure uma política de encaminhamento e clique em Next.
- Se sua conta do PagerDuty for compatível com o agrupamento de alertas e alertas temporários, configurá-los e clicar em Próxima.
- Na página de configuração das integrações, no campo Pesquisar um
integração(ões) na barra de ferramentas, digite
Events API v1
, e clique em Criar serviço. Em seguida, você retorna ao o painel Integrações do novo serviço.
- Para editar um serviço atual, faça o seguinte:
- Selecione um serviço do seu diretório de serviços.
- Na página do serviço, selecione o painel Integrações.
- Clique em + Adicionar outra integração para acessar as integrações. página de configuração.
- Na página de configuração das integrações, no campo Pesquisar um
integração(ões) na barra de ferramentas, digite
Events API v1
, e clique em Adicionar. Em seguida, você retorna ao Integrações do serviço editado.
- No painel Integrações do seu serviço, encontre a ficha do seu nova integração, expandir o menu e copiar a chave de integração.
- No Cloud Monitoring, adicione o canal de notificação do PagerDuty:
-
No console do Google Cloud, acesse a página notifications Alertas:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
- Clique em Editar canais de notificação.
- Na seção PagerDuty, clique em Adicionar novo.
- Insira o Nome de exibição. Esse nome deve corresponder ao nome do serviço do PagerDuty em que você configurou o novo na etapa 1.
- Cole a chave de integração que você copiou na Etapa 1 no Service Key.
- Clique em Salvar.
-
Ao criar uma política de alertas, selecione PagerDuty no Notificações e escolha sua configuração do PagerDuty.
O pacote JSON para o PagerDuty tem o seguinte formato:
{
"description": A string of various fields in the incident,
"details": JSON payload with schema version 1.2.
}
Para conferir um exemplo e o esquema do campo details
,
expanda as seções a seguir.
Política de suspensão de uso
O esquema de payload está sujeito à política de descontinuação do Google Cloud descrito na Seção 1.4(d) dos Termos de Serviço do Google Cloud Platform. O esquema não controla os formatos dos valores de campo gerados, e esses formatos podem ser alterados sem aviso prévio. Por exemplo,incident.summary
,
incident.documentation.content
e incident.url
foram feitas para incluir dados pertencentes aos campos, mas o esquema não
têm restrições para garantir a precisão da análise desses campos. Você pode
consumir o valor como um todo e esperar que ele siga a descontinuação
mas não dependa da análise dos campos gerados.SMS
Para configurar notificações por SMS, faça o seguinte:
-
No console do Google Cloud, acesse a página notifications Alertas:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
- Clique em Editar canais de notificação.
- Na seção SMS, clique em Adicionar novo.
- Preencha a caixa de diálogo e clique em Salvar.
Ao configurar sua política de alertas, selecione o tipo de notificação SMS e escolha um número de telefone confirmado na lista.
Slack
Com a integração entre Monitoring e Slack, é possível publicar as políticas de alertas em um canal do Slack quando um novo incidente é criado. Para configurar as notificações do Slack, faça o seguinte:
No Slack: crie um espaço de trabalho e um canal no site do Slack. Grave o URL do canal.
-
No console do Google Cloud, acesse a página notifications Alertas:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
Clique em Editar canais de notificação.
Na seção Slack, clique em Adicionar novo para abrir Página de login do Slack:
- Selecione o espaço de trabalho do Slack.
- Clique em Permitir para ativar o Cloud Monitoring. ao espaço de trabalho do Slack. Essa ação levará você de volta à página de configuração do Monitoring do canal de notificação.
- No campo Nome do canal do Slack, digite o nome do Canal do Slack que você quer usar para notificações.
- No campo Cloud Alerting Display Name, insira um nome uma declaração descritiva. O Monitoring exibe o valor deste campo na página Canal de notificações.
- (Opcional) Para testar a conexão entre
no Cloud Monitoring e no espaço de trabalho do Slack,
Envie uma notificação de teste. Se a conexão for bem-sucedida,
aparece a mensagem
This is a test alert notification...
O canal de notificação do Slack que você especificou. Consulte a canal de notificação para confirmar o recebimento.
Se o canal do Slack que você deseja usar para notificações for um canal privado, convide manualmente o Monitorar o app ao canal:
- Abra o Slack.
Acesse o canal especificado como seu canal de notificação do Monitoring.
Convide o app Monitoring para acessar o canal: inserindo e enviando a seguinte mensagem no canal:
/invite @Google Cloud Monitoring
Convide o app Monitoring para o canal especificado ao criar o canal de notificação e monitoramento. Convidar o app do Monitoring a canais públicos é opcional.
Quando você criar uma política de alertas, selecione Slack na seção Notifications e escolha a configuração do Slack.
Webhooks
Para configurar as notificações de Webhooks, faça o seguinte:
- O gerenciador de webhooks: identifique o URL do endpoint público para receber os dados do webhook do Monitoring.
-
No console do Google Cloud, acesse a página notifications Alertas:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
- Clique em Editar canais de notificação.
- Na seção Webhook, clique em Adicionar novo.
- Preencha a caixa de diálogo.
- Clique em Testar conexão para enviar um payload de teste ao webhook. endpoint do Google Cloud. Acesse o endpoint de recebimento para verificar a entrega.
- Clique em Salvar.
Ao criar uma política de alertas, selecione Webhook na seção Notifications e escolha a configuração de webhook. As notificações enviadas pelo Error Reporting seguem as Esquema 1.0 e as notificações enviadas pelo Monitoring Esquema 1.2:
Autenticação básica
Além da solicitação de webhook enviada pelo Cloud Monitoring, a autenticação básica utiliza a especificação HTTP para o nome de usuário e a senha. O Cloud Monitoring exige que o servidor retorne uma resposta 401 com o cabeçalho WWW-Authenticate
correto. Para mais informações sobre autenticação básica, consulte:
Autenticação de token
A autenticação de token exige um parâmetro de string de consulta no URL do ponto de extremidade e uma chave que o servidor espera ser secreto entre ele e o Monitoring. Veja a seguir um URL de exemplo que inclui um token:
https://www.myserver.com/stackdriver-hook?auth_token=1234-abcd
Se o Monitoring postar um incidente no URL do endpoint, seu servidor pode validar o token anexado. Esse método de A autenticação é mais eficaz quando usada com SSL/TLS para criptografar a solicitação HTTP impedindo que bisbilhoteiros saibam o token.
Para um exemplo de servidor em Python, consulte este servidor de exemplo.
Política de suspensão de uso
O esquema de payload está sujeito à política de descontinuação do Google Cloud descrito na Seção 1.4(d) dos Termos de Serviço do Google Cloud Platform. O esquema não controla os formatos dos valores de campo gerados, e esses formatos podem ser alterados sem aviso prévio. Por exemplo,incident.summary
,
incident.documentation.content
e incident.url
foram feitas para incluir dados pertencentes aos campos, mas o esquema não
têm restrições para garantir a precisão da análise desses campos. Você pode
consumir o valor como um todo e esperar que ele siga a descontinuação
mas não dependa da análise dos campos gerados.
Pub/Sub
Esta seção descreve como configurar a notificação do Pub/Sub canais. Para redundância, recomendamos que você crie vários canais de notificação. Pareamento do Pub/Sub com o app para dispositivos móveis do console do Google Cloud Recomendamos o PagerDuty, Webhooks ou Slack, porque o Pub/Sub usa um mecanismo de entrega diferente.
Para configurar um canal de notificação do Pub/Sub:
- Ativar as APIs necessárias e criar um tópico
- Configurar o canal de notificação para um tópico
- Autorizar uma conta de serviço
- Definir o canal de notificação em uma política de alertas
Para entender o esquema de dados, consulte Exemplo de esquema.
Para receber as notificações de alerta, você também precisa criar uma destas assinaturas: pull, push ou BigQuery.
Quando a assinatura estiver em um projeto diferente do tópico,
criar uma conta de serviço no projeto do assinante e conceder a ela
função de
roles/pubsub.subscriber
Antes de começar
Quando você adiciona o primeiro canal de notificação do Pub/Sub a um projeto do Google Cloud, O Cloud Monitoring cria uma conta de serviço para esse projeto. Ela também concede o papel do Identity and Access Management Agente de serviço de notificações do Monitoring à conta de serviço. Essa conta de serviço permite que o Monitoring envie notificações aos canais de notificação baseados no Pub/Sub neste projeto.
A conta de serviço tem o seguinte formato:
service-PROJECT_NUMBER@gcp-sa-monitoring-notification.
O nome da conta de serviço de notificações inclui um número exclusivo do projeto do Google Cloud. O nome, o ID e o número do projeto estão disponíveis no painel do projeto no console do Google Cloud ou pode recuperá-la com o seguinte comando:
gcloud projects describe PROJECT_ID --format="value(project_number)"
É possível visualizar e editar a conta de serviço usando o o console do Google Cloud ou a Google Cloud CLI.
Ativar as APIs necessárias e criar um tópico
No projeto do Google Cloud em que você planeja criar o canal de notificação e tópico do Pub/Sub, faça o seguinte:
- Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
-
Enable the Pub/Sub and Cloud Monitoring APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
-
Enable the Pub/Sub and Cloud Monitoring APIs.
Crie um tópico do Pub/Sub. Para mais informações sobre como criar um tópico, consulte Crie um tópico. Por exemplo, para criar um tópico chamado
notificationTopic
Usando a Google Cloud CLI, execute o seguinte comando:gcloud pubsub topics create notificationTopic
Em seguida, configure os canais de notificação do Pub/Sub.
Configurar notificações para um tópico
Para criar um canal de notificação do Pub/Sub, use o a API Monitoring, a Google Cloud CLI ou a console do Google Cloud. Depois de criar a notificação autorizado, a conta de serviço de notificações publique cada tópico usado como um canal de notificação.
Para mais informações sobre como usar a API Monitoring ou a Google Cloud CLI para criar o canal de notificação. Consulte Como criar canais.
Para usar o console do Google Cloud para criar o canal de notificação, faça o seguinte: faça o seguinte:
-
No console do Google Cloud, acesse a página notifications Alertas:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
- Selecione o projeto do Google Cloud que contém o tópico do Pub/Sub que você criou.
- Clique em Editar canais de notificação.
Na seção Pub/Sub, clique em Adicionar novo.
A caixa de diálogo Canal do Pub/Sub criado mostra o nome do a conta de serviço que o Monitoring criados.
Autorize a conta de serviço. Sua conta de serviço pode publicar todos os tópicos ou tópicos específicos:
Para publicar todos os tópicos, selecione Gerenciar funções, e adicione o papel de Publicador do Pub/Sub.
Após concluir essas etapas que configuram a notificação pule a próxima seção, chamada Autorizar conta de serviço e prosseguir para Definir o canal de notificação em uma política de alertas.
- Para publicar tópicos específicos, vá para a próxima etapa e autorizar a conta de serviço a publicar tópicos específicos concluir a configuração do canal de notificação. Para instruções para autorizar a conta de serviço, consulte Autorizar conta de serviço.
- Insira um nome de exibição para seu canal e os Nome do tópico do Pub/Sub.
- (Opcional) Para verificar se o canal está configurado corretamente, Clique em Enviar notificação de teste.
- Selecione Adicionar canal.
Em seguida, autorize a conta de serviço.
Autorizar conta de serviço
Com a autorização, a conta de serviço de notificações publicar cada tópico do Pub/Sub usado como canal de notificação. Nesta seção, descrevemos como:
- Autorizar uma conta de serviço para um tópico específico.
- Autorizar uma conta de serviço para todos os tópicos.
Autorizar uma conta de serviço para um tópico específico
É possível autorizar uma conta de serviço a publicar um tópico específico usando o console e a Google Cloud CLI. Esta seção descreve as duas abordagens.
Para autorizar sua conta de serviço para um tópico específico usando no console do Google Cloud, faça o seguinte:
-
No console do Google Cloud, acesse a página Topics:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado cujo subtítulo é Pub/Sub:
- Selecione o tópico.
- Na guia Permissões, selecione Adicionar principal.
- No campo Novo principal, insira o nome das notificações.
conta de serviço. A conta de serviço tem a seguinte nomenclatura
convenção:
service-PROJECT_NUMBER@gcp-sa-monitoring-notification.
- Selecione o papel Editor do Pub/Sub e clique em Clique em Salvar.
Para autorizar sua conta de serviço para um tópico específico usando
a Google Cloud CLI, conceda o papel pubsub.publisher
papel do IAM para o tópico à conta de serviço.
Por exemplo, o comando a seguir configura a
Papel do IAM para o tópico notificationTopic
:
gcloud pubsub topics add-iam-policy-binding \ projects/PROJECT_NUMBER/topics/notificationTopic --role=roles/pubsub.publisher \ --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-monitoring-notification.
Uma resposta à execução bem-sucedida do
O comando add-iam-policy-binding
é semelhante a este:
Updated IAM policy for topic [notificationTopic]. bindings: ‐ members: ‐ serviceAccount:service-PROJECT_NUMBER@gcp-sa-monitoring-notification. role: roles/pubsub.publisher etag: BwWcDOIw1Pc= version: 1
Para mais informações, consulte a pubsub topics add-iam-policy-binding
página de referência.
Autorizar uma conta de serviço para todos os tópicos
Para autorizar sua conta de serviço para todos os tópicos, faça o seguinte:
-
No console do Google Cloud, abra a página IAM.
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo IAM e administrador.
- Selecione Incluir atribuições de papéis fornecidos pelo Google, conforme mostrado em
a seguinte imagem:
- Pesquise a conta de serviço com o seguinte formato:
service-PROJECT_NUMBER@gcp-sa-monitoring-notification.
Atualize a página quando a conta de serviço não estiver listada.
- Selecione edit Editar para o serviço de notificações conta, selecione Adicionar outro papel e adicione o papel Editor do Pub/Sub.
Em seguida, defina o canal de notificação em uma política de alertas.
Definir o canal de notificação em uma política de alertas
Para usar um canal de notificação do Pub/Sub em uma política de alertas, selecione Pub/Sub como o tipo de canal e selecione o tópico.
Exemplo de esquema
Para visualizar um exemplo de pacote JSON e o esquema, expanda o seguinte em outras seções.
Política de suspensão de uso
O esquema de payload está sujeito à política de descontinuação do Google Cloud descrito na Seção 1.4(d) dos Termos de Serviço do Google Cloud Platform. O esquema não controla os formatos dos valores de campo gerados, e esses formatos podem ser alterados sem aviso prévio. Por exemplo,incident.summary
,
incident.documentation.content
e incident.url
foram feitas para incluir dados pertencentes aos campos, mas o esquema não
têm restrições para garantir a precisão da análise desses campos. Você pode
consumir o valor como um todo e esperar que ele siga a descontinuação
mas não dependa da análise dos campos gerados.
Google Chat
O app Google Cloud Monitoring permite que os espaços do Google Chat receber notificações.
Antes de começar
Se você estiver em uma organização, para instalar o app Google Cloud Monitoring, você precisa ter acesso ao App Google Cloud Monitoring. Se você não tiver acesso, solicitar que um administrador do Google Workspace faça o seguinte:
- Adicione o app à lista de permissões de apps do Marketplace e ative o acesso na unidade organizacional superior.
- Defina as configurações de instalação do usuário do app do Marketplace para que os usuários possam instalar o app.
Instalar o app Google Cloud Monitoring
Siga o procedimento abaixo para instalar a App Google Cloud Monitoring. Instalação feita pelo Ficha da empresa no Google Workspace Marketplace não tem suporte.
Para instalar o app e configurar um espaço como canal de notificação, faça o seguinte:
No Google Chat, abra ou crie o espaço onde você quer receber notificações.
Instale o app Google Cloud Monitoring:
Selecione o nome do espaço e clique em Apps e integrações.
Se o app Google Cloud Monitoring não aparecer na lista "Apps", depois volte ao seu espaço, digite
@Google Cloud Monitoring
e depois pressione Enter.Clique em Adicionar ao espaço.
Copie o ID do espaço do Chat para a área de transferência.
Se você instalou o app Google Cloud Monitoring, o espaço do Chat O ID está incluído na confirmação da instalação. Caso contrário, pode encontrar o ID do espaço do Chat como uma série de números e letras seguindo
space/
no final do URL do seu espaço do Chat.Abra uma nova guia do navegador e configure o canal de notificação:
-
No console do Google Cloud, acesse a página notifications Alertas:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
Clique em Editar canais de notificação.
Acesse a seção Google Chat e clique em Adicionar novo.
Digite o ID do espaço do Chat no campo ID do espaço do Chat e clique em Clique em Salvar.
-
Criar um canal on demand
Ao adicionar um canal de notificação a uma política de alertas, é necessário selecionar um canal em uma lista. Para atualizar a lista de opções quando você estiver criar uma política de alertas, use o seguinte processo:
- Na caixa de diálogo de notificação, clique em Gerenciar canais de notificação. Vamos redirecionar você para a janela Canais de notificação em uma nova guia do navegador.
- Para adicionar um novo canal de notificação, localize o tipo de canal, clique em Adicionar novo e siga as instruções específicas do canal contidas na tabela anterior.
Retorne à guia original e, na caixa de diálogo de notificação, clique em refresh Atualizar.
Selecione o canal de notificação na lista atualizada.
Receber notificações em um canal não aceito
Caso o canal de notificação de sua preferência não seja aceito, considere criar um pipeline que depende do envio das notificações para o Pub/Sub. Para um exemplo de Python que usa Flask, consulte Como criar notificações personalizadas com o Cloud Monitoring e o Cloud Run Para outros exemplos, consulte a repositório Git cloud-alerting-notification-forwarding.
Testar um canal de notificação
O Cloud Monitoring não oferece suporte a uma opção de teste para canais de notificação. No entanto, é possível verificar se um canal de notificação está configurado corretamente criar uma política de alertas e configurar a condição que será atendida.
Para testar manualmente os canais de notificação, crie uma política de alertas que monitore a utilização da CPU de uma das instâncias de máquina virtual (VM):
Opcional: se você ainda não tiver uma VM no seu projeto do Google Cloud ou quiser para usar uma VM diferente para teste e, em seguida, crie uma VM:
-
No Console do Google Cloud, acesse a página Instâncias de VM.
Se você usar a barra de pesquisa para encontrar a página, selecione o resultado com o subtítulo Compute Engine.
- Selecione Criar instância e configure sua VM. Para mais informações sobre como criar VMs, consulte Crie uma instância de VM a partir de uma imagem pública.
-
-
No console do Google Cloud, acesse a página notifications Alertas:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
Selecione Criar política.
Use o menu Selecionar uma métrica para escolher a métrica Uso da CPU. para uma instância de VM.
Clique em Adicionar filtro e adicione um filtro para sua VM.
Atualize os campos Configurar gatilho da seguinte forma:
- Selecione Abaixo do limite para o campo Posição do limite.
Selecione um valor maior que o uso de CPU do seu instância. Por exemplo, se o gráfico mostrar a utilização da CPU para ser de cerca de 5%, e definir o limite como 10%.
Essas configurações definem a condição que será atendida quando o uso da CPU de uma instância de VM é menor que o limite especificado. Porque você selecionou o limite maior que a utilização de CPU do instância de VM, a condição da política de alertas é atendida.
Adicione os canais de notificação à sua política.
Abra Duração do fechamento automático de incidentes e selecione 30 min.
Digite um nome e clique em Criar política.
Depois que a condição for atendida, verifique se você recebeu uma notificação em para cada canal de notificação.
Exclua a política de alertas. O incidente é encerrado automaticamente a duração do fechamento automático expira.
Se você criou uma instância de VM para este teste, exclua-a.
Se não estiver recebendo as notificações esperadas, você poderá procurar entradas de registro na Análise de registros com informações notificações. Para mais informações, consulte As notificações não são recebidas.
Editar e excluir canais de notificação
Para editar ou excluir um canal de notificação usando o console do Google Cloud, faça o seguinte: faça o seguinte:
-
No console do Google Cloud, acesse a página notifications Alertas:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
Clique em Editar canais de notificação.
O painel Canais de notificação contém uma seção para cada tipo de canal de notificação. Cada seção lista todas as configurações desse tipo:
- Para modificar uma entrada, clique em edit Edit. Clique em Salvar depois que suas alterações forem concluídas.
- Para excluir uma entrada, clique em Excluir. Clique em Excluir na caixa de diálogo de confirmação.
Ver registros do canal de notificação
Use a Análise de registros para conferir os erros do canal de notificação:
-
No console do Google Cloud, acesse a página Análise de registros:
Acessar a Análise de registros
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
Insira e execute sua consulta. Para consultas específicas de erros do canal de notificação, consulte Consultas do Cloud Monitoring.
A seguir
Para informações sobre incidentes, consulte os seguintes documentos:
- Incidentes para políticas de alertas baseadas em métricas
- Incidentes para políticas de alertas com base em registros.