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
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Monitoring API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
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 que você quer que ela use. O Cloud Monitoring oferece suporte a muitos tipos diferentes de canais de notificação, incluindo e-mail, Slack, PagerDuty e Pub/Sub. Para saber mais, consulte Criar e gerenciar canais de notificação. Para receber notificações por e-mail, faça o seguinte:-
No console 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 a solicitações, configure uma verificação de tempo de atividade para enviar solicitações ao aplicativo e, em seguida, configure uma política de alertas para monitorar as respostas à verificação de tempo de atividade:
-
No console 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 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 mostra uma lista das suas verificações de tempo de atividade e o status de cada uma delas. Para conferir o status detalhado da verificação de tempo de atividade que você criou, faça o seguinte:
-
No console 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 conferir 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 conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
Se você criou um 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 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 Acessar 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 Informações gerais do agente de operações.
Para saber como criar painéis personalizados, consulte Gerenciar painéis personalizados.