Fehlerbehebung bei logbasierten Benachrichtigungsrichtlinien

Dieses Dokument enthält Informationen zur Fehlerbehebung bei der Verwendung von logbasierten Benachrichtigungsrichtlinien. Die Inhalte auf dieser Seite gelten nicht für Benachrichtigungsrichtlinien, die Messwertdaten, einschließlich logbasierter Messwerte, oder SQL-Abfrageergebnisse überwachen.

Keine passenden Logs verfügbar

Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Sie gilt nicht für Benachrichtigungsrichtlinien, mit denen Messwertdaten (einschließlich logbasierter Messwerte) oder SQL-Abfrage überwacht werden.

Wenn Sie Ihren Filter für eine logbasierte Benachrichtigungsrichtlinie testen, werden keine Logs zurückgegeben. Prüfen Sie, ob einer der folgenden häufigen Fehler vorliegt:

  • Sie versuchen, nach ausgeschlossenen Logs zu filtern. Logbasierte Benachrichtigungsrichtlinien werden nur für eingeschlossene Logs ausgeführt.

  • Sie versuchen, nach Log-Buckets oder anderen Google CloudRessourcen wie Cloud-Rechnungskonten oder Organisationen zu filtern. Logbasierte Benachrichtigungsrichtlinien werden auf Google Cloud Projektebene ausgeführt.

  • Ihre Anfrage ist zu restriktiv.

    Prüfen Sie, ob Ihre Feldnamen und regulären Ausdrücke korrekt sind. Sie können den Bereich Abfrage im Log-Explorer oder die Schaltfläche Logvorschau ansehen in der Benachrichtigungskonfiguration verwenden, um die Abfrage zu validieren. Informationen zum Erstellen von Abfragen finden Sie unter Logging-Abfragesprache.

Die Benachrichtigungsrichtlinie funktioniert nicht

Sie haben eine logbasierte Benachrichtigungsrichtlinie erstellt, aber sie funktioniert nicht wie erwartet. Beispiel:

Cloud Monitoring sendet keine Benachrichtigungen für die Benachrichtigungsrichtlinie

Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Sie gilt nicht für Benachrichtigungsrichtlinien, mit denen Messwertdaten (einschließlich logbasierter Messwerte) oder SQL-Abfrage überwacht werden.

So beheben Sie diesen Fehler:

  • Sehen Sie sich die letzte Benachrichtigung Ihrer Benachrichtigungsrichtlinie an, um festzustellen, ob die Richtlinie das Limit von 20 Benachrichtigungen pro Tag erreicht hat.

  • Sehen Sie sich Ihre Benachrichtigungsrichtlinie an und prüfen Sie, ob das Label timestamp extrahiert wird. Wenn dieses Label entfernt wird, werden durch die Benachrichtigungsrichtlinie keine Benachrichtigungen mehr erstellt und gesendet.

  • Sehen Sie sich die Mindestdauer zwischen Benachrichtigungen an und verkürzen Sie sie bei Bedarf.

Cloud Monitoring erstellt keine Benachrichtigungen

Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Sie gilt nicht für Benachrichtigungsrichtlinien, mit denen Messwertdaten (einschließlich logbasierter Messwerte) oder SQL-Abfrage überwacht werden.

So beheben Sie diesen Fehler:

  • Sehen Sie sich Ihre Benachrichtigungsrichtlinie an und prüfen Sie, ob das Label timestamp extrahiert wird. Wenn dieses Label entfernt wird, werden durch die Benachrichtigungsrichtlinie keine Benachrichtigungen mehr erstellt und gesendet.

  • Mit einer logbasierten Benachrichtigungsrichtlinie können maximal zwei neue Benachrichtigungen pro Minute erstellt werden. Wenn in Ihrer Benachrichtigungsrichtlinie Labels extrahiert werden, kann dieses Limit verhindern, dass einige Benachrichtigungen erstellt werden.

  • Rufen Sie in Cloud Monitoring die Seite Benachrichtigungen auf und filtern Sie die Tabelle nach dem Richtliniennamen. In den Ergebnissen werden die aktuellen und vergangenen Benachrichtigungen angezeigt:

    • Wenn keine Benachrichtigungen vorhanden sind, prüfen Sie, ob mit der verwendeten Abfrage übereinstimmende Protokolle gefunden werden.

      Prüfen Sie, ob Ihre Feldnamen und regulären Ausdrücke korrekt sind. Sie können den Bereich Abfrage im Log-Explorer oder die Schaltfläche Logvorschau ansehen in der Benachrichtigungskonfiguration verwenden, um die Abfrage zu validieren. Informationen zum Erstellen von Abfragen finden Sie unter Logging-Abfragesprache.

    • Wenn es für den aktuellen Tag vergangene, aber keine aktuellen Warnungen gibt, haben Sie möglicherweise das Limit von 20 Warnungen pro Tag erreicht. Sehen Sie sich die letzte Benachrichtigung Ihrer Benachrichtigungsrichtlinie an, um festzustellen, ob das Limit erreicht wurde. Dieses Tageslimit wird zu einer zufälligen Zeit zurückgesetzt, nicht zu einer festen Zeit wie Mitternacht.

Cloud Monitoring erstellt zu viele Benachrichtigungen

Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Sie gilt nicht für Benachrichtigungsrichtlinien, mit denen Messwertdaten (einschließlich logbasierter Messwerte) oder SQL-Abfrage überwacht werden.

Wenn Sie mehr Benachrichtigungen als erwartet erhalten, können Sie die Abfrage in der Benachrichtigungsrichtlinie einschränken.

Prüfen Sie, ob Ihre Feldnamen und regulären Ausdrücke korrekt sind. Sie können den Bereich Abfrage im Log-Explorer oder die Schaltfläche Logvorschau ansehen in der Benutzeroberfläche für die Benachrichtigungskonfiguration verwenden, um die Abfrage zu validieren. Informationen zum Erstellen von Abfragen finden Sie unter Logging-Abfragesprache.

Benachrichtigungen werden nicht geschlossen

Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Sie gilt nicht für Benachrichtigungsrichtlinien, mit denen Messwertdaten (einschließlich logbasierter Messwerte) oder SQL-Abfrage überwacht werden.

Wenn Sie eine Benachrichtigung nicht schließen, wird sie von Cloud Logging geschlossen, nachdem die Dauer bis zur automatischen Schließung für die Benachrichtigungsrichtlinie abgelaufen ist. Die Standarddauer bis zur automatischen Schließung beträgt 7 Tage. Sie können jedoch einen beliebigen Wert zwischen 30 Minuten und 7 Tagen festlegen. Sie können Benachrichtigungen auch jederzeit manuell schließen. Eine Anleitung dazu finden Sie unter Benachrichtigungen schließen.