Receber uma notificação se o app parar de responder
Para saber como receber notificações caso seu aplicativo pare de responder a solicitações HTTP, você deve:
- Criar um canal de notificação por e-mail.
- Criar uma verificação de tempo de atividade e uma política de alertas.
- Consultar o painel da verificação de tempo de atividade.
- Forçar a falha da verificação de tempo de atividade.
- Ver a notificação por e-mail e o incidente.
- Fazer a limpeza.
Para seguir as instruções passo a passo desta tarefa diretamente no console do Google Cloud, clique em Orientação:
Antes de começar
- 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 Cloud Monitoring API.
-
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 Cloud Monitoring API.
Criar um canal de notificação por e-mail
Antes de criar uma política de alertas, configure os canais de notificação política de alertas a ser usada. O Cloud Monitoring oferece suporte a muitos tipos diferentes de notificações canais, incluindo e-mail, Slack, PagerDuty e Pub/Sub. Para mais informações, consulte Criar e gerenciar canais de notificação. Para receber notificações 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 Monitoring.
- Na barra de ferramentas, clique em Editar canais de notificação.
- Na página Canais de notificação, role até
E-mail e clique em Adicionar novo. - Insira seu endereço de e-mail, um nome de exibição, como
My email
, e clique em Salvar.
Crie uma verificação de tempo de atividade e uma política de alertas
Para receber notificações quando um aplicativo deixar de responder às solicitações, configure uma verificação de tempo de atividade para enviar solicitações ao aplicativo e, em seguida, configurar uma política de alertas para monitorar as respostas à verificação de tempo de atividade:
-
No console do Google Cloud, acesse a página
Verificações de tempo de atividade:
Acesse Verificações de tempo de atividade
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.
- Na barra de ferramentas, clique em Criar verificação de tempo de atividade.
- Em Tipo de recurso, selecione URL.
- Em Nome do host, insira um URL válido para sua empresa ou digite
cloud.google.com
. - Se você inseriu o URL da sua empresa, deixe o campo Caminho em branco.
Caso contrário, insira
/monitoring/docs
.A verificação de tempo de atividade é configurada para enviar solicitações ao URL para sua empresa ou para
cloud.google.com/monitoring/docs
. - Clique em Continuar para avançar para a seção
Validação de resposta.
Para mais informações sobre essas configurações, consulte Validar dados de resposta.
- Clique em Continuar para avançar para a seção Alerta e notificação.
- Expanda o menu Canais de notificação e selecione seu canal de notificação.
- Clique em Continuar para avançar para a seção Revisar.
- Insira um título, como
My check
, para a verificação de tempo de atividade. Para verificar a configuração da verificação de tempo de atividade, clique em
Testar .Se você receber um erro, consulte Verificar a verificação de tempo de atividade.
- Clique em Criar.
A verificação de tempo de atividade e a política de alertas são criadas e a nova verificação é listada na página Verificações de tempo de atividade.
Acessar o painel da verificação de tempo de atividade
A página Verificações de tempo de atividade exibe uma lista das verificações e as status de cada verificação. Para exibir o status detalhado da verificação de tempo de atividade, criado, faça o seguinte:
-
No console do Google Cloud, acesse a página
Verificações de tempo de atividade:
Acesse Verificações de tempo de atividade
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.
Clique no nome da verificação de tempo de atividade para abrir o painel dela.
Como sua verificação de tempo de atividade não foi executada, os gráficos estão vazios e o status da verificação é Nenhuma verificação foi executada.
Na barra de ferramentas, clique em
Ativar atualização automática para ativar a atualização automática nos gráficos.Aguarde até que alguns pontos de dados apareçam nos gráficos e atualize a página.
Quando o status de cada local for
Aprovado, avance para a próxima etapa. Caso contrário, aguarde um minuto e atualize a página para atualizar o painel de status.
Forçar a falha da verificação de tempo de atividade
Para forçar a falha da verificação de tempo de atividade, modifique o Caminho para que o URL testado pela verificação seja inválido:
- Na barra de ferramentas, clique em Editar.
- No campo Caminho, anexe ou insira HelloWorld.
- Clique em Save.
- Na barra de ferramentas, clique em Ativar atualização automática para ativar a atualização automática nos gráficos.
Aguarde até que os pontos de dados no gráfico Verificações aprovadas cheguem a zero e atualize a página.
Quando o status de cada local for
Falha, prossiga para a próxima etapa. Caso contrário, aguarde um minuto e atualize a página para atualizar o painel de status.
Ver a notificação e o incidente
Depois que a política de alertas determinar que a verificação de tempo de atividade teve duas consecutivamente, o Cloud Monitoring cria um incidente e envia notificações. Um incidente é um registro de uma política de alertas que é acionada e contém informações úteis para a solução de problemas. Para visualizar notificação e o incidente, faça o seguinte:
- Abra sua conta de e-mail e veja a mensagem cujo título começa com
[ALERT] Failure of uptime check_id
. Para mais detalhes sobre a falha, clique em Ver incidente na notificação.
A página Detalhes do incidente abrirá em uma nova página do Console do Cloud.
Você criou uma verificação de tempo de atividade e uma política de alertas, forçou a falha da verificação de tempo de atividade e recebeu uma notificação. Você já pode fechar a página do navegador que mostra a página Detalhes do incidente.
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
Se você criou um novo projeto e não precisa mais dele, excluir o projeto.
Se você usou um projeto atual, faça o seguinte:
Exclua a verificação de tempo de atividade que você criou:
-
No console do Google Cloud, acesse a página
Verificações de tempo de atividade:
Acesse Verificações de tempo de atividade
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.
- Selecione a verificação de tempo de atividade que você criou e clique em
Excluir .Quando você exclui uma verificação de tempo de atividade, também exclui a política de alertas que a monitora.
-
A seguir
Para saber como acessar e personalizar painéis para suas VMs, consulte o guia de início rápido Veja e personalize painéis de instâncias de VM.
Para saber mais sobre como testar seus aplicativos, consulte Visão geral do monitoramento sintético.
Para saber como instalar o Agente de operações e coletar métricas de uma servidor Apache, consulte o guia de início rápido Coletar métricas do Apache com o Agente de operações.
Para saber mais sobre o Agente de operações, consulte Informações gerais do Agente de operações.
Para saber como criar painéis personalizados, consulte Gerenciar painéis personalizados.