Una volta configurate 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 criteri di avviso basati su log in Google Cloud per intervenire su questi log.
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 i problemi e a scoprire i 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 in base ai criteri di avviso basati su 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, Google Cloud può inviare notifiche tramite i canali di notifica selezionati (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
- Devi disporre di uno dei seguenti ruoli nel progetto in cui
Cloud Network Insights è abilitato:
- Editor Cloud Network Insights
(
roles/networkmanagement.CloudNetworkInsightsEditor) - Cloud Network Insights Viewer
(
roles/networkmanagement.CloudNetworkInsightsViewer)
- Editor Cloud Network Insights
(
- Per aggiungere un canale di notifica a una policy di avviso, devi anche disporre del seguente ruolo in quel progetto:
- Editor NotificationChannel Monitoring
(
roles/monitoring.notificationChannelEditor)
- Editor NotificationChannel Monitoring
(
- Gli avvisi e le notifiche vengono attivati solo quando sia la registrazione
è configurata in AppNeta e Cloud Logging riceve i log degli allarmi
(
insights_alarm) o i log eventi (insights_event).
Crea criteri di avviso basati su log
Una volta configurate le regole di allarme in AppNeta, crea policy di avviso inGoogle Cloud per ricevere notifiche.
Utilizzare modelli predefiniti
Puoi creare criteri di avviso utilizzando i modelli predefiniti in Cloud Network Insights.
Apri la console Google Cloud e vai a Network Intelligence > Cloud Network Insights > Policy di avviso.
Fai clic su Crea policy di avviso.
Seleziona un modello di policy di avviso.
(Facoltativo) Personalizza la policy di avviso.
- Fai clic su Visualizza altre azioni e seleziona Personalizza criterio di avviso per modificare i log inclusi nell'avviso o la frequenza delle notifiche e la durata della chiusura automatica.
- Fai clic su Mostra opzioni e modifica la frequenza delle notifiche e la durata della chiusura automatica.
Se vuoi, scegli dove ricevere le notifiche. Se non hai configurato i canali di notifica, consulta Crea e gestisci canali di notifica.
Fai clic su Crea.
Utilizza Esplora log
Puoi anche creare avvisi basati su 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 degli allarmi -
networkmanagement.googleapis.com/insights_alarm - Log eventi -
networkmanagement.googleapis.com/insights_event
Di seguito è riportata una query di esempio 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ù, vedi Creare e salvare query utilizzando il linguaggio di query di Logging e Creare una criterio di avviso basata sui log utilizzando Esplora log.