Fehlerbehebung bei logbasierten Benachrichtigungsrichtlinien

Dieses Dokument enthält Informationen zur Fehlerbehebung bei der Verwendung von logbasierten Benachrichtigungsrichtlinien.

Keine passenden Logs verfügbar

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 funktionieren nur bei eingeschlossenen Logs.

  • 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 Vorschau der Logs in der Benutzeroberfläche für die Benachrichtigungskonfiguration verwenden, um die Abfrage zu validieren. Informationen zum Erstellen von Abfragen finden Sie unter Logging-Abfragesprache.

Benachrichtigungsrichtlinie funktioniert nicht

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

Cloud Monitoring sendet keine Benachrichtigungen für die Benachrichtigungsrichtlinie

So beheben Sie diesen Fehler:

  • Sehen Sie sich die letzte Benachrichtigung aus 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 Vorfälle erstellt und keine Benachrichtigungen gesendet.

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

Cloud Monitoring erstellt keine Vorfälle

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 Vorfälle erstellt und keine Benachrichtigungen gesendet.

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

  • Rufen Sie in Cloud Monitoring die Seite Vorfälle auf und filtern Sie die Tabelle nach Richtlinienname. In den Ergebnissen werden die aktuellen und vergangenen Vorfälle angezeigt:

    • Wenn keine Vorfälle vorhanden sind, prüfen Sie, ob mit der verwendeten Abfrage passende Logs 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 Vorschau der Logs in der Benutzeroberfläche für die 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 Vorfälle gibt, haben Sie möglicherweise das Limit von 20 Vorfällen pro Tag erreicht. Sehen Sie sich die letzte Benachrichtigung Ihrer Benachrichtigungsrichtlinie an, um festzustellen, ob das Limit erreicht wurde.

Cloud Monitoring erstellt zu viele Vorfälle

Wenn Sie mehr Vorfälle erhalten als erwartet, 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 Vorschau der Logs in der Benutzeroberfläche für die Benachrichtigungskonfiguration verwenden, um die Abfrage zu validieren. Informationen zum Erstellen von Abfragen finden Sie unter Logging-Abfragesprache.

Vorfälle schließen nicht

Wenn Sie einen Vorfall nicht schließen, schließt Cloud Logging ihn nach Ablauf der Dauer bis zur automatischen Schließung für die Benachrichtigungsrichtlinie. Die standardmäßige Dauer für das automatische Schließen beträgt 7 Tage. Sie können jedoch einen beliebigen Wert zwischen 30 Minuten und 7 Tagen festlegen. Sie können Vorfälle auch jederzeit manuell schließen, wie unter Vorfälle schließen beschrieben.