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 passo a passo desta tarefa diretamente no console do Google Cloud, clique em Orientação:

Orientações


Antes de começar

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

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

  4. Enable the Cloud Monitoring API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

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

  7. Enable the Cloud Monitoring API.

    Enable the 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:
  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 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:

  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 é configurada para enviar solicitações ao 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 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:

  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 Save.
  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 determinar que a verificação de tempo de atividade teve duas e 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 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 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:

  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