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 revelar 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 por 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
- Você precisa receber um dos seguintes papéis no projeto em que o Cloud Network Insights está ativado:
- Editor do Cloud Network Insights (
roles/networkmanagement.CloudNetworkInsightsEditor) - Leitor do Cloud Network Insights (
roles/networkmanagement.CloudNetworkInsightsViewer)
- Editor do Cloud Network Insights (
- Para adicionar um canal de notificação a uma política de alertas, você também precisa receber o seguinte papel nesse projeto:
- Editor do canal de notificação do Monitoring (
roles/monitoring.notificationChannelEditor)
- Editor do canal de notificação do Monitoring (
- 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).
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.
Abra o Google Cloud console e acesse Network Intelligence > Cloud Network Insights > Políticas de alertas.
Clique em Criar política de alertas.
Selecione um modelo de política de alertas.
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.
Opcionalmente, escolha onde receber notificações. Se você não tiver canais de notificação configurados, consulte Criar e gerenciar canais de notificação.
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.