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:

  1. Criar um canal de notificação por e-mail.
  2. Criar uma verificação de tempo de atividade e uma política de alertas.
  3. Consultar o painel da verificação de tempo de atividade.
  4. Forçar a falha da verificação de tempo de atividade.
  5. Ver a notificação por e-mail e o incidente.
  6. Fazer a limpeza.

Para seguir as instruções detalhadas desta tarefa diretamente no console do Google Cloud, clique em Orientação:

Orientações


Antes de começar

  1. 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.
  2. No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  3. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

  4. Ative a API Cloud Monitoring.

    Ative a API

  5. No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  6. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

  7. Ative a API Cloud Monitoring.

    Ative a 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 é 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:
  1. No console do Google Cloud, acesse a página  Alertas:

    Acessar Alertas

    Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.

  2. Na barra de ferramentas, clique em Editar canais de notificação.
  3. Na página Canais de notificação, role até E-mail e clique em Adicionar novo.
  4. 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:

  1. 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.

  2. Na barra de ferramentas, clique em Criar verificação de tempo de atividade.
  3. Em Tipo de recurso, selecione URL.
  4. Em Nome do host, insira um URL válido para sua empresa ou digite cloud.google.com.
  5. 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.

  6. 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.

  7. Clique em Continuar para avançar para a seção Alerta e notificação.
  8. Expanda o menu Canais de notificação e selecione seu canal de notificação.
  9. Clique em Continuar para avançar para a seção Revisar.
  10. Insira um título, como My check, para a verificação de tempo de atividade.
  11. 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.

  12. 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:

  1. 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.

  2. 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.

  3. Na barra de ferramentas, clique em Ativar atualização automática para ativar a atualização automática nos gráficos.

  4. 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:

  1. Na barra de ferramentas, clique em Editar.
  2. No campo Caminho, anexe ou insira HelloWorld.
  3. Clique em Salvar.
  4. Na barra de ferramentas, clique em Ativar atualização automática para ativar a atualização automática nos gráficos.
  5. 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:

  1. Abra sua conta de e-mail e veja a mensagem cujo título começa com [ALERT] Failure of uptime check_id.
  2. 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:

  1. Exclua a verificação de tempo de atividade que você criou:

    1. 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.

    2. 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