Dieses Dokument enthält Informationen zur Fehlerbehebung bei der Verwendung von logbasierten Benachrichtigungsrichtlinien. Die Inhalte auf dieser Seite gelten nicht für Benachrichtigungsrichtlinien, mit denen Messwertdaten, einschließlich logbasierter Messwerte, oder SQL-Abfrageergebnisse überwacht werden.
Keine übereinstimmenden Logs verfügbar
Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Er 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 die folgenden häufigen Fehler:
Sie versuchen, nach ausgeschlossenen Logs zu filtern. Logbasierte Benachrichtigungsrichtlinien funktionieren nur bei eingeschlossenen Logs.
Sie versuchen, nach Log-Buckets oder nach anderen Google Cloud Ressourcen wie Cloud-Rechnungskonten oder Organisationen zu filtern. Logbasierte Benachrichtigungsrichtlinien funktionieren auf Google Cloud Projektebene.
Ihre Abfrage 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 Logs in der Vorschau ansehen in der 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, aber sie funktioniert nicht wie erwartet. Beispiel:
Cloud Monitoring sendet keine Benachrichtigungen für die Benachrichtigungsrichtlinie
Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Er 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
timestampnicht extrahiert wird. Durch Extrahieren dieses Labels wird verhindert, dass die Benachrichtigungsrichtlinie Vorfälle erstellt und Benachrichtigungen sendet.Sehen Sie sich die Mindestzeit zwischen Benachrichtigungen an und reduzieren Sie sie gegebenenfalls.
Cloud Monitoring erstellt keine Vorfälle
Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Er 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
timestampnicht extrahiert wird. Durch Extrahieren dieses Labels wird verhindert, dass die Benachrichtigungsrichtlinie Vorfälle erstellt und Benachrichtigungen sendet.Eine logbasierte Benachrichtigungsrichtlinie kann maximal zwei neue Vorfälle pro Minute erstellen. Wenn Ihre Benachrichtigungsrichtlinie Labels extrahiert, kann dieses Limit die Erstellung einiger Vorfälle verhindern.
Rufen Sie in Cloud Monitoring die Seite Vorfälle auf und filtern Sie die Tabelle nach dem Namen der Richtlinie. 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 übereinstimmende 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 Logs in der Vorschau 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 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. Dieses Tageslimit wird zu einer zufälligen Zeit zurückgesetzt, nicht zu einer festen Zeit wie Mitternacht.
Cloud Monitoring erstellt zu viele Vorfälle
Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Er gilt nicht für Benachrichtigungsrichtlinien, mit denen Messwertdaten, einschließlich logbasierter Messwerte, oder SQL-Abfrage überwacht werden.
Wenn Sie mehr Vorfälle erhalten als erwartet, verfeinern Sie die Abfrage in der Benachrichtigungsrichtlinie, um sie restriktiver zu gestalten.
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 Logs in der Vorschau ansehen in der Benachrichtigungskonfiguration verwenden, um die Abfrage zu validieren. Informationen zum Erstellen von Abfragen finden Sie unter Logging-Abfragesprache.
Vorfälle schließen nicht
Dieser Eintrag gilt nur für logbasierte Benachrichtigungsrichtlinien. Er gilt nicht für Benachrichtigungsrichtlinien, mit denen Messwertdaten, einschließlich logbasierter Messwerte, oder SQL-Abfrage überwacht werden.
Wenn Sie einen Vorfall nicht schließen, schließt Cloud Logging ihn, 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 sie aber auf 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.