Benachrichtigungen pausieren

In diesem Dokument werden Schlummerfunktionen beschrieben, mit denen Sie verhindern können, dass Cloud Monitoring während bestimmter Zeiträume Vorfälle erstellt und Benachrichtigungen ausgibt. Sie können Schlummerfunktionen mit der Google Cloud Console, der Google Cloud CLI und der Cloud Monitoring API erstellen und verwalten.

Wann Benachrichtigungsrichtlinien zurückgestellt werden

Erstellen Sie eine Schlummerfunktion, wenn Sie vorübergehend verhindern möchten, dass Warnungen erstellt und gesendet werden, oder um zu verhindern, dass bei einem offenen Vorfall wiederholte Benachrichtigungen gesendet werden. Eine Schlummerfunktion kann beispielsweise in den folgenden Situationen erstellt werden:

  • Es sind Wartungsarbeiten geplant.
  • Sie haben einen eskalierenden Ausfall und möchten weitere Vorfälle und Benachrichtigungen verhindern.

So funktionieren Schlummerfunktionen

Wenn eine Schlummerfunktion für eine Benachrichtigungsrichtlinie aktiv ist, sendet Monitoring keine Benachrichtigungen und erstellt keine Vorfälle für die zurückgestellte Benachrichtigungsrichtlinie. Wenn Sie eine messwertbasierte Benachrichtigungsrichtlinie pausieren, schließt Monitoring auch alle Vorfälle im Zusammenhang mit der Benachrichtigungsrichtlinie.

Wenn Sie eine Schlummerfunktion auf der Seite Benachrichtigungen, der gcloud CLI oder der Cloud Monitoring API erstellen, können Sie den Beginn der Schlummerfunktion, die Dauer der Schlummerfunktion und die Benachrichtigungsrichtlinien auswählen, für die die Schlummerfunktion gilt. Wenn Sie die Seite Vorfalldetails eines offenen Vorfalls verwenden, sind alle Schlummerfelder mit Ausnahme der Dauer vorkonfiguriert. Die Schlummerfunktion beginnt, sobald Sie die Schlummerfunktion erstellen.

Eine Schlummerfunktion besteht aus drei Komponenten:

  • Ein Name. Wir empfehlen, dieses Feld zu verwenden, um den Zweck der Schlummerfunktion zu beschreiben.

  • Ein Zeitraum, der bestimmt, wann die Schlummerfunktion aktiv ist. Sie wird durch eine Startzeit und eine Dauer angegeben. Eine aktive Schlummerfunktion verhindert, dass Monitoring Warnungen erstellt und Benachrichtigungen für Benachrichtigungsrichtlinien ausgibt, die den Kriterien der Schlummerfunktion entsprechen. Außerhalb des aktiven Zeitraums ist die Schlummerfunktion inaktiv. Eine inaktive Schlummerfunktion wirkt sich nicht auf das Erstellen von Benachrichtigungen und das Senden von Benachrichtigungen aus.

  • Kriterien, die die Benachrichtigungsrichtlinien bestimmen, für die die Schlummerfunktion gilt.

Wenn Sie eine Wartung geplant haben, können Sie auf der Seite Benachrichtigungen, der gcloud CLI oder der Cloud Monitoring API eine Schlummerfunktion erstellen. Sie können den Namen, die Kriterien, die Startzeit und die Dauer der Schlummerfunktion angeben.

Erstellen Sie bei einem eskalierenden Ausfall auf der Detailseite des offenen Vorfalls eine Schlummerfunktion. Diese Schlummerfunktionen verhindern weitere Vorfälle und Benachrichtigungen. Sie gelten nur für die zugehörige Benachrichtigungsrichtlinie und Sie geben nur die Dauer an.

So wirken sich Schlummerfunktionen auf die Bedingungen der Benachrichtigungsrichtlinie aus

In der folgenden Tabelle wird die Beziehung zwischen dem Status einer Bedingung in einer Benachrichtigungsrichtlinie mit einer einzelnen Bedingung und dem Erstellen von Vorfällen und dem Senden von Benachrichtigungen beschrieben:

Status Aktion
Bedingung wird nicht ausgelöst Bestehendes Verhalten

Wenn ein Vorfall offen ist, schließen Sie ihn und senden Sie Benachrichtigungen zum Abschluss von Vorfällen.

Bedingung wird ausgelöst und
Richtlinie ist mit keiner aktiven Schlummerfunktion verknüpft
Bestehendes Verhalten

Wenn kein Vorfall vorhanden ist, erstellen Sie einen und senden Sie Benachrichtigungen.

Bedingung wird ausgelöst und
Richtlinie ist mit einer aktiven Schlummerfunktion verknüpft
  • Wenn kein Vorfall vorhanden ist, erstellen Sie keinen und senden Sie keine Benachrichtigungen.
  • Wenn ein Vorfall offen ist, schließen Sie ihn und senden Sie Benachrichtigungen zum Abschluss von Vorfällen.

Wenn eine Schlummerfunktion mit einer Richtlinie verknüpft ist, die mehrere Bedingungen enthält, werden die Regeln zum Kombinieren der Bedingungen zuerst erzwungen. Als Nächstes werden die mit Schlummerfunktionen verbundenen Regeln angewendet.

Unterschiede zwischen dem Erstellen einer Schlummerfunktion und dem Deaktivieren einer Richtlinie

Wenn Sie für einen kurzen Zeitraum Benachrichtigungen von einer Sammlung von Benachrichtigungsrichtlinien verhindern möchten, können Sie jede Benachrichtigungsrichtlinie manuell deaktivieren oder eine Schlummerfunktion erstellen:

  • Wenn Sie die Benachrichtigungsrichtlinien manuell deaktivieren, müssen Sie jede deaktivierte Benachrichtigungsrichtlinie am Ende des Intervalls manuell aktivieren. Außerdem können Sie diese Aktionen nur planen, wenn Sie die Cloud Monitoring API verwenden und etwas so konfigurieren, dass der API-Aufruf zu einer bestimmten Zeit ausgelöst wird.

  • Wenn Sie eine Schlummerfunktion erstellen, können Sie den aktiven Zeitraum planen. Die Schlummerfunktion kann auf mehrere Benachrichtigungsrichtlinien angewendet werden. Wenn die Schlummerfunktion inaktiv ist oder eine aktive Schlummerfunktion endet, verhalten sich die mit der Schlummerfunktion verknüpften Benachrichtigungsrichtlinien normal. Das heißt, dass diese Benachrichtigungsrichtlinien Vorfälle erstellen und Benachrichtigungen senden können.

Wenn Sie regelmäßige Wartungsfenster haben, können Sie für jedes Fenster die Benachrichtigungsrichtlinien, die keine Benachrichtigungen senden sollen, manuell deaktivieren und aktivieren. Wenn Sie jedoch eine Schlummerfunktion für ein Wartungsfenster erstellen, können Sie diese Schlummerfunktion kopieren und den Beginn und die Dauer der Kopie aktualisieren. Wenn Sie also eine Schlummerfunktion erstellen und kopieren, können Sie eine Reihe anstehender Schlummerfunktionen für dieselbe Sammlung von Benachrichtigungsrichtlinien planen.

Wenn Sie erfahren möchten, wann Benachrichtigungsrichtlinien deaktiviert oder aktiviert wurden, müssen Sie die Audit-Logs des Google Cloud-Projekts abfragen. Wenn Sie jedoch eine Schlummerfunktion erstellen, wird sie dem Verlauf der Schlummerfunktionen für Ihr Google Cloud-Projekt hinzugefügt. In der Google Cloud Console können Sie den Verlauf abrufen, der Ihre vergangenen, aktiven und anstehenden Schlummerfunktionen enthält.

Einschränkungen

  • Die Dauer einer Schlummerfunktion muss ein einzelnes Intervall sein, das ein Vielfaches von Minuten ist.

  • Eine Schlummerfunktion kann nur auf 16 Benachrichtigungsrichtlinien angewendet werden.

  • Die Kriterien einer Schlummerfunktion können nicht geändert werden.

Nächste Schritte