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 detalhadas 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.
-
No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.
-
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
-
Ative a API Cloud Monitoring.
-
No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.
-
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
-
Ative a API Cloud Monitoring.
Criar um canal de notificação por e-mail
Antes de criar uma política de alertas, configure os canais de notificação que você quer que ela use. O Cloud Monitoring é compatível com muitos tipos diferentes de canais de notificação, 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 uma notificação quando um aplicativo não responder às solicitações, configure uma verificação de tempo de atividade para enviar solicitações ao aplicativo e configure 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 está configurada para enviar solicitações para o URL da 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 suas verificações e o status de cada uma delas. Para visualizar o status detalhado da verificação de tempo de atividade que você criou, 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 Salvar.
- 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 determina que a verificação de tempo de atividade teve duas falhas consecutivas, 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 solucionar falhas. Para visualizar a 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 sua conta do Google Cloud pelos recursos usados nesta página, siga as etapas a seguir.
Se você criou um novo projeto e não precisa mais dele, exclua 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 visualizar e personalizar painéis das suas VMs, consulte o guia de início rápido Visualizar e personalizar 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 um 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 Visão geral do Agente de operações.
Para saber como criar painéis personalizados, consulte Gerenciar painéis personalizados.