Configurar alertas e notificações

Depois de configurar as regras de alarme do AppNeta para identificar eventos de rede ou problemas de desempenho específicos, os alarmes enviam registros estruturados para o Cloud Logging. Em seguida, é possível criar políticas de alertas com base em registros em Google Cloud para agir nesses registros.

Esses alertas e notificações ajudam você a responder proativamente a incidentes de rede antes que os clientes comecem a ligar, entender onde e quando os problemas ocorrem e identificar problemas ocultos na sua rede.

Os alertas do Cloud Network Insights são baseados em registros recebidos dos alarmes do AppNeta. Uma entrada de registro de dados estruturados é enviada do AppNeta para o Cloud Logging.

Depois de recebidos pelo Cloud Logging, os registros são avaliados por políticas de alertas com base em registros que filtram registros para alarmes específicos. Quando um registro corresponde a uma política de alertas, um incidente é criado. Depois que um incidente é criado, Google Cloud é possível enviar notificações pelos canais de notificação selecionados (e-mail, Slack, PagerDuty ou Pub/Sub) quando um incidente ocorre.

O Cloud Network Insights oferece modelos de políticas de alertas para cenários comuns, como quando um ponto de monitoramento está off-line ou se há uma interrupção em um caminho de rede monitorado, para simplificar a configuração da política de alertas. Se você quiser alertar sobre incidentes além dos modelos predefinidos, crie um alerta no Cloud Logging.

Antes de começar

Os alertas e as notificações só são acionados quando o registro é configurado no AppNeta e o Cloud Logging recebe registros de alarme (insights_alarm) ou registros de eventos (insights_event).

Funções exigidas

Para receber as permissões necessárias para criar políticas de alertas com base em registros, peça ao administrador que conceda a você os seguintes papéis do IAM no projeto em que o Cloud Network Insights está ativado:

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias com papéis personalizados ou outros papéis predefinidos.

Criar políticas de alertas com base em registros

Depois de configurar as Regras de Alarme no AppNeta, crie políticas de alertas no Google Cloud para receber notificações.

Usar modelos predefinidos

É possível criar políticas de alertas usando os modelos predefinidos no Cloud Network Insights.

  1. Abra o Google Cloud console e acesse Network Intelligence > Cloud Network Insights > Políticas de alertas.

    Acessar políticas de alertas

  2. Clique em Criar política de alertas.

  3. Selecione um modelo de política de alertas.

  4. Opcionalmente, personalize a política de alertas.

    • Clique em Ver mais ações e selecione Personalizar política de alertas para mudar quais registros são incluídos no alerta ou a frequência de notificação e a duração do fechamento automático.
    • Clique em Mostrar opções e modifique a frequência de notificação e a duração do fechamento automático.
  5. Opcionalmente, escolha onde receber notificações. Se você não tiver canais de notificação configurados, consulte Criar e gerenciar canais de notificação.

  6. Clique em Criar.

Usar a Análise de Registros

Também é possível criar alertas com base em registros na Análise de registros usando a linguagem de consulta do Logging.

Os registros do Cloud Network Insights usam um dos seguintes para logName:

  • Registros de alarme: networkmanagement.googleapis.com/insights_alarm
  • Registros de eventos: networkmanagement.googleapis.com/insights_event

Confira um exemplo de consulta que identifica quando um alarme crítico é gerado em um caminho específico. Essa consulta é inserida no painel Consulta da Análise de registros.

    logName="projects/PROJECT_ID/logs/networkmanagement.googleapis.com/insights_alarm"
    resource.labels.path_id="np-abcdef"
    jsonPayload.severity="CRITICAL"
    jsonPayload.state="RAISED"
  

Para mais informações, consulte Criar e salvar consultas usando a linguagem de consulta do Logging e Criar uma política de alertas com base em registros usando a Análise de registros.