In diesem Dokument wird beschrieben, wie Sie Benachrichtigungen konfigurieren, wenn ein logbasierter Messwert mit von Ihnen angegebenen Kriterien übereinstimmt. Diese Anleitung zum Erstellen einer Benachrichtigungsrichtlinie und Konfigurieren von Benachrichtigungskanälen gilt für die Google Cloud Konsole. Sie können Benachrichtigungsrichtlinien auch mit der Cloud Monitoring API und dem Google Cloud CLI-Befehl gcloud alpha monitoring policies
erstellen.
Bei Benachrichtigungsrichtlinien, die logbasierte Messwerte überwachen, können keine Daten aus Logeinträgen extrahiert werden. Wenn Sie möchten, dass Daten aus einem Logeintrag in eine Benachrichtigung eingefügt werden, erstellen Sie eine logbasierte Benachrichtigung.
Hinweise
Ihre Identity and Access Management-Rolle muss die Berechtigungen zum Erstellen und Aufrufen logbasierter Messwerte sowie zum Erstellen von Benachrichtigungsrichtlinien enthalten. Weitere Informationen finden Sie unter Berechtigungen für logbasierte Messwerte.
Sie sollten mit logbasierten Messwerten vertraut sein. Weitere Informationen finden Sie in der Übersicht zu logbasierten Messwerten.
Konfigurieren Sie die Benachrichtigungskanäle, über die Sie Benachrichtigungen erhalten möchten. Weitere Informationen zu diesen Schritten finden Sie unter Benachrichtigungskanäle erstellen und verwalten.
Benachrichtigungsrichtlinie für einen Zählermesswert erstellen
Eine Benachrichtigungsrichtlinie beschreibt eine Reihe von Bedingungen, die Sie überwachen möchten. Bei der Erstellung einer Benachrichtigungsrichtlinie müssen Sie auch deren Bedingungen angeben, d. h. was überwacht und wann Benachrichtigungen gesendet werden sollen. Benachrichtigungen enthalten Informationen zum Vorfall und Schaltflächen, mit denen Sie relevante Protokolle und Vorfalldetails aufrufen können:
So erstellen Sie eine Benachrichtigungsrichtlinie, die den Wert eines logbasierten Zählermesswerts mit einem Grenzwert vergleicht:
-
Google Cloud Rufen Sie in der Console die Seite Logbasierte Messwerte auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Logging ist.
Suchen Sie den Messwert, den Sie überwachen möchten, klicken Sie auf more_vert Mehr und wählen Sie dann Benachrichtigung mit dem Messwert erstellen aus.
Achten Sie darauf, dass im Feld Messwert auswählen eine
metric.type
und eineresource.type
aufgeführt sind. Fügen Sie gegebenenfalls eineresource.type
-Klausel hinzu.Im folgenden Filter werden beispielsweise ein Messwert und eine Ressource angegeben:
metric.type="logging.googleapis.com/byte_count" AND resource.type="gce_instance"
Wir empfehlen, im Menü Rollierendes Fenster einen Wert von mindestens 10 Minuten auszuwählen. Insbesondere sollte dieser Wert groß genug sein, damit mehrere Logeinträge gezählt werden, die mit Ihrem Filter übereinstimmen.
Wenn in einem protokollbasierten Messwert beispielsweise Heartbeat-Protokolleinträge gezählt werden, die alle
N
Minuten erwartet werden, legen Sie den Wert im Menü Gleitendes Fenster auf2N
Minuten oder 10 Minuten fest, je nachdem, was größer ist.Klicken Sie auf Weiter und wählen Sie Grenzwert aus.
Geben Sie einen Schwellenwert ein und konfigurieren Sie optional die Felder Benachrichtigungstrigger und Schwellenwertposition.
Optional: Aktualisieren Sie das Zeitfenster für den erneuten Test und verwenden Sie die Felder Erweiterte Optionen, um zu konfigurieren, wie die Benachrichtigungsrichtlinie mit fehlenden Daten umgeht. Normalerweise ist die Standardeinstellung ausreichend.
Klicken Sie auf Weiter, dann auf Benachrichtigungskanäle und wählen Sie die Benachrichtigungskanäle aus, die Sie für die Benachrichtigungsrichtlinie verwenden möchten.
Optional: Geben Sie im Abschnitt Dokumentation alle Informationen ein, die in Benachrichtigungen angezeigt werden sollen. In der Regel enthalten die Informationen Informationen dazu, wie Sie auf die Benachrichtigung reagieren können.
Fügen Sie der Dokumentation keine Informationen zur Labelextraktion aus Logeinträgen hinzu. Bei Benachrichtigungsrichtlinien, die einen logbasierten Messwert überwachen, können keine Daten aus Logeinträgen extrahiert werden.
Geben Sie im Feld Benachrichtigungsrichtlinie benennen einen Namen für die Benachrichtigungsrichtlinie ein.
Klicken Sie auf Richtlinie erstellen.
Fehlerbehebung
Wenn Probleme auftreten, lesen Sie den Hilfeartikel Fehlerbehebung bei logbasierten Messwerten.
Nächste Schritte
Weitere Informationen zu Benachrichtigungsrichtlinien finden Sie in den folgenden Dokumenten:
Informationen zum Darstellen von logbasierten Messwerten in Diagrammen finden Sie unter Logbasierte Messwerte anzeigen.
Informationen dazu, wie Sie die Nutzung von Cloud Logging und Cloud Monitoring überwachen und Benachrichtigungen erhalten, wenn der Grenzwert für die Abrechnung fast erreicht ist, finden Sie unter Warnungen zur Nutzung.