Nachdem Sie Alarmregeln in AppNeta konfiguriert haben, um bestimmte Netzwerkereignisse oder Leistungsprobleme zu erkennen, werden strukturierte Logs von den Alarmen an Cloud Logging gesendet. Anschließend können Sie in Google Cloud logbasierte Benachrichtigungsrichtlinien erstellen, um auf diese Logs zu reagieren.
Mit diesen Benachrichtigungen können Sie proaktiv auf Netzwerkvorfälle reagieren, bevor Kunden anrufen, Problembereiche in Ihrem Netzwerk erkennen und verborgene Probleme aufdecken.
Cloud Network Insights-Benachrichtigungen basieren auf Logs, die von den AppNeta-Alarmen empfangen werden. Ein Logeintrag mit strukturierten Daten wird von AppNeta an Cloud Logging gesendet.
Nachdem Logs von Cloud Logging empfangen wurden, werden sie anhand von logbasierten Benachrichtigungsrichtlinien ausgewertet, die Logs nach bestimmten Benachrichtigungen filtern. Wenn ein Log mit einer Benachrichtigungsrichtlinie übereinstimmt, wird ein Vorfall erstellt. Nachdem ein Vorfall erstellt wurde,kann Google Cloud Benachrichtigungen über ausgewählte Benachrichtigungskanäle (E-Mail, Slack, PagerDuty oder Pub/Sub) senden, wenn ein Vorfall auftritt.
Cloud Network Insights bietet Vorlagen für Benachrichtigungsrichtlinien für häufige Benachrichtigungsszenarien, z. B. wenn ein Monitoring Point offline ist oder ein Ausfall auf einem überwachten Netzwerkpfad auftritt. So wird die Einrichtung von Benachrichtigungsrichtlinien vereinfacht. Wenn Sie Benachrichtigungen zu Vorfällen erhalten möchten, die über die vordefinierten Vorlagen hinausgehen, erstellen Sie eine Benachrichtigung in Cloud Logging.
Hinweis
- Ihnen muss eine der folgenden Rollen im Projekt zugewiesen sein, in dem Cloud Network Insights aktiviert ist:
- Cloud Network Insights Editor
(
roles/networkmanagement.CloudNetworkInsightsEditor) - Cloud Network Insights Viewer
(
roles/networkmanagement.CloudNetworkInsightsViewer)
- Cloud Network Insights Editor
(
- Wenn Sie einer Benachrichtigungsrichtlinie einen Benachrichtigungskanal hinzufügen möchten, benötigen Sie außerdem die folgende Rolle in diesem Projekt:
- Bearbeiter von Monitoring-Benachrichtigungskanälen
(
roles/monitoring.notificationChannelEditor)
- Bearbeiter von Monitoring-Benachrichtigungskanälen
(
- Benachrichtigungen und Benachrichtigungen werden nur ausgelöst, wenn sowohl Logging in AppNeta eingerichtet ist als auch Cloud Logging Alarm-Logs (
insights_alarm) oder Ereignis-Logs (insights_event) empfängt.
Logbasierte Benachrichtigungsrichtlinien erstellen
Nachdem Sie Alarmregeln in AppNeta konfiguriert haben, erstellen Sie Benachrichtigungsrichtlinien inGoogle Cloud , um Benachrichtigungen zu erhalten.
Vordefinierte Vorlagen verwenden
Sie können Benachrichtigungsrichtlinien mit den vordefinierten Vorlagen in Cloud Network Insights erstellen.
Öffnen Sie die Google Cloud -Konsole und rufen Sie Network Intelligence > Cloud Network Insights > Benachrichtigungsrichtlinien auf.
Klicken Sie auf Benachrichtigungsrichtlinie erstellen.
Wählen Sie eine Vorlage für Benachrichtigungsrichtlinien aus.
Optional: Passen Sie die Benachrichtigungsrichtlinie an.
- Klicken Sie auf Weitere Aktionen und wählen Sie Benachrichtigungsrichtlinie anpassen aus, um zu ändern, welche Logs in die Benachrichtigung aufgenommen werden, oder um die Benachrichtigungshäufigkeit und die Dauer für das automatische Schließen zu ändern.
- Klicken Sie auf Optionen anzeigen und ändern Sie die Benachrichtigungshäufigkeit und die Dauer für das automatische Schließen.
Optional können Sie auswählen, wo Sie Benachrichtigungen erhalten möchten. Wenn Sie keine Benachrichtigungskanäle eingerichtet haben, lesen Sie den Hilfeartikel Benachrichtigungskanäle erstellen und verwalten.
Klicken Sie auf Erstellen.
Log-Explorer verwenden
Sie können auch logbasierte Benachrichtigungen im Log-Explorer mit der Logging-Abfragesprache erstellen.
In Cloud Network Insights-Logs wird für logName einer der folgenden Werte verwendet:
- Alarmprotokolle –
networkmanagement.googleapis.com/insights_alarm - Ereignisprotokolle –
networkmanagement.googleapis.com/insights_event
Das folgende Beispiel zeigt eine Abfrage, mit der ermittelt wird, wann auf einem bestimmten Pfad ein kritischer Alarm ausgelöst wird. Diese Abfrage wird im Bereich Abfrage des Log-Explorers eingegeben.
logName="projects/PROJECT_ID/logs/networkmanagement.googleapis.com/insights_alarm"
resource.labels.path_id="np-abcdef"
jsonPayload.severity="CRITICAL"
jsonPayload.state="RAISED"
Weitere Informationen finden Sie unter Abfragen mit der Logging-Abfragesprache erstellen und speichern und Logbasierte Benachrichtigungsrichtlinie mit dem Log-Explorer erstellen.