Configurare avvisi e notifiche

Dopo aver configurato le regole di allarme di AppNeta per identificare eventi di rete o problemi di prestazioni specifici, gli allarmi inviano log strutturati a Cloud Logging. Puoi quindi creare policy di avviso basate sui log per agire su questi log. Google Cloud

Questi avvisi e notifiche ti aiutano a rispondere in modo proattivo agli incidenti di rete prima che i clienti inizino a chiamare, a capire dove e quando si verificano problemi per gli sviluppatori e a scoprire problemi nascosti nella tua rete.

Gli avvisi di Cloud Network Insights si basano sui log ricevuti dagli allarmi di AppNeta. Una voce di log di dati strutturati viene inviata da AppNeta a Cloud Logging.

Una volta ricevuti da Cloud Logging, i log vengono valutati dalle policy di avviso basate sui log che filtrano i log per allarmi specifici. Quando un log corrisponde a una policy di avviso, viene creato un incidente. Dopo la creazione di un incidente , puoi inviare notifiche tramite i canali di notifica selezionati Google Cloud (email, Slack, PagerDuty o Pub/Sub) quando si verifica un incidente.

Cloud Network Insights fornisce modelli di policy di avviso per scenari di avviso comuni, ad esempio quando un punto di monitoraggio è offline o se si verifica un'interruzione su un percorso di rete monitorato, per semplificare la configurazione delle policy di avviso. Se vuoi ricevere avvisi sugli incidenti oltre i modelli predefiniti, crea un avviso in Cloud Logging.

Prima di iniziare

Gli avvisi e le notifiche vengono attivati solo quando la registrazione è configurata in AppNeta e Cloud Logging riceve log di allarme (insights_alarm) o log eventi (insights_event).

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per creare policy di avviso basate sui log, chiedi all'amministratore di concederti i seguenti ruoli IAM per il progetto in cui è abilitato Cloud Network Insights:

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Crea policy di avviso basate sui log

Dopo aver configurato le regole di allarme in AppNeta, crea policy di avviso in Google Cloud per ricevere notifiche.

Utilizza i modelli predefiniti

Puoi creare policy di avviso utilizzando i modelli predefiniti in Cloud Network Insights.

  1. Apri la Google Cloud console e vai a Network Intelligence > Cloud Network Insights > Policy di avviso.

    Vai a Policy di avviso

  2. Fai clic su Crea policy di avviso.

  3. Seleziona un modello di policy di avviso.

  4. (Facoltativo) Personalizza la policy di avviso.

    • Fai clic su Visualizza altre azioni e seleziona Personalizza policy di avviso per modificare i log inclusi nell'avviso o la frequenza di notifica e la durata di chiusura automatica.
    • Fai clic su Mostra opzioni e modifica la frequenza di notifica e la durata di chiusura automatica.
  5. (Facoltativo) Scegli dove ricevere le notifiche. Se non hai configurato i canali di notifica, consulta Crea e gestisci i canali di notifica.

  6. Fai clic su Crea.

Utilizza Esplora log

Puoi anche creare avvisi basati sui log in Esplora log utilizzando il linguaggio di query di Logging.

I log di Cloud Network Insights utilizzano uno dei seguenti valori per logName:

  • Log di allarme: networkmanagement.googleapis.com/insights_alarm
  • Log eventi: networkmanagement.googleapis.com/insights_event

Di seguito è riportato un esempio di query che identifica quando viene generato un allarme critico su un percorso specifico. Questa query viene inserita nel riquadro Query di Esplora log.

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

Per saperne di più, consulta Creare e salvare query utilizzando il linguaggio di query di Logging e Creare una criterio di avviso basata sui log utilizzando Esplora log.