Schlummerfunktionen erstellen und verwalten

Mit der Schlummerfunktion in Cloud Monitoring können Sie verhindern, dass Benachrichtigungsrichtlinien während eines bestimmten Zeitraums, z. B. eines geplanten Wartungsfensters, Benachrichtigungen erstellen und senden. Sie können Schlummerfunktionen mit der Google Cloud -Console, der Google Cloud CLI oder der Cloud Monitoring API erstellen und verwalten.

Eine konzeptionelle Übersicht finden Sie unter Benachrichtigungen und Meldungen zurückstellen.

Diese Funktion wird nur für Google Cloud -Projekte unterstützt. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.

Hinweis

Führen Sie die folgenden Schritte im Google Cloud -Projekt aus, in dem Ihre Benachrichtigungsrichtlinie gespeichert ist:

  1. Prüfen Sie, ob Sie die erforderlichen Berechtigungen haben:

    Weitere Informationen zu Cloud Monitoring-Rollen finden Sie unter Zugriff mit Identity and Access Management steuern.

  2. Wenn Sie die Cloud Monitoring API-Beispiele in diesem Dokument verwenden möchten, gehen Sie so vor:

    1. Erstellen Sie eine Umgebungsvariable PROJECT_ID, die die ID IhresGoogle Cloud -Projekts enthält:

      PROJECT_ID=PROJECT_ID
    2. Authentifizieren Sie sich bei der Google Cloud CLI:

      gcloud auth login
    3. Legen Sie das Standardprojekt für Google Cloud fest:

      gcloud config set project ${PROJECT_ID}
    4. Erstellen Sie ein Autorisierungstoken:

      ACCESS_TOKEN=`gcloud auth print-access-token`

      Sie müssen das Zugriffstoken regelmäßig aktualisieren. Wenn Befehle, die zuvor funktioniert haben, plötzlich melden, dass Sie nicht authentifiziert sind, führen Sie diesen Befehl noch einmal aus.

Schlummerfunktion erstellen

Wenn Sie verhindern möchten, dass Benachrichtigungsrichtlinien Benachrichtigungen erstellen und senden, erstellen Sie eine Schlummerfunktion. Wenn Sie eine Schlummerfunktion auf eine Benachrichtigungsrichtlinie beschränken, kann die Schlummerfunktion labelbasierte Filter enthalten. Wenn Sie labelbasierte Filter hinzufügen, gilt die Schlummerfunktion nur für die Benachrichtigungen, die den Filtern entsprechen. Nachdem Sie eine Schlummerfunktion erstellt haben, können Sie den labelbasierten Filter oder die Liste der Richtlinien, für die die Schlummerfunktion gilt, nicht mehr ändern.

Console

In der Google Cloud Console gibt es zwei Möglichkeiten, eine Schlummerfunktion zu erstellen:

  • Wenn Sie auf der Seite Benachrichtigungsdetails einer offenen Benachrichtigung beginnen, ist das Dialogfeld, das Sie zum Erstellen der Schlummerfunktion ausfüllen, so vorkonfiguriert, dass Ihre Benachrichtigungsrichtlinie aufgeführt wird. Im Dialogfeld können Sie auch Labels auswählen, die der Schlummerfunktion als labelbasierte Filter hinzugefügt werden.

  • Wenn Sie auf der Seite Benachrichtigungen beginnen, können Sie eine Schlummerfunktion erstellen, deren Kriterien bis zu 16 Benachrichtigungsrichtlinien auflisten. Sie können jedoch keine labelbasierten Filter an die Schlummerfunktion anhängen, auch wenn in den Kriterien für die Schlummerfunktion eine Benachrichtigungsrichtlinie aufgeführt ist.

So erstellen Sie eine Schlummerfunktion für eine geöffnete Benachrichtigung:

  1. Rufen Sie in der Google Cloud Console die Seite  Benachrichtigungen auf:

    Zu Benachrichtigungen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  3. Suchen Sie im Bereich Benachrichtigungen der Seite Benachrichtigungen nach Ihrer Benachrichtigung und klicken Sie auf Benachrichtigungsübersicht.
  4. Klicken Sie auf der Seite Benachrichtigungsdetails auf Schlummern und wählen Sie dann die Dauer aus.
  5. Optional: Wenn Sie der Schlummerfunktion einen labelbasierten Filter hinzufügen möchten, rufen Sie den Bereich Labels auf und wählen Sie ein oder mehrere Labels aus. Ein labelbasierter Filter kann Ressourcen- und Messwertlabels enthalten. Wenn die Benachrichtigungsrichtlinie nicht PromQL-basiert ist, kann der Filter auch Metadatenlabels enthalten.

    In der Regel gelten Schlummerfunktionen für alle Benachrichtigungen, die von einer Benachrichtigungsrichtlinie erstellt werden. Mit Filtern können Sie die Schlummerfunktion auf Benachrichtigungen anwenden, deren Labels mit den Labels im Filter übereinstimmen.

  6. Klicken Sie auf Zurückstellen. Die Schlummerfunktion gilt jetzt für die Benachrichtigungsrichtlinie, die die Benachrichtigung erstellt hat.

So erstellen Sie eine Schlummerfunktion auf der Seite Benachrichtigungen:

  1. Rufen Sie in der Google Cloud Console die Seite  Benachrichtigungen auf:

    Zu Benachrichtigungen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  3. Klicken Sie auf der Seite Benachrichtigungen auf Schlummerfunktion erstellen.
  4. Geben Sie einen aussagekräftigen Namen für die Schlummerfunktion ein. Dieser Name wird auf der Seite Benachrichtigungen angezeigt.
  5. Wählen Sie einen Beginn aus. Sie können eine bestimmte Zeit eingeben oder die Schlummerfunktion starten, wenn sie erstellt wird.
  6. Geben Sie die Dauer ein. Der Wert dieses Felds bestimmt, wie lange die Schlummerfunktion aktiv ist.
  7. Fülle den Abschnitt Kriterien für Schlummerfunktion aus. Im Menü Benachrichtigungsrichtlinien können Sie die Benachrichtigungsrichtlinien auswählen, für die die Schlummerfunktion gilt.

    Sie können einer Schlummerfunktion bis zu 16 Benachrichtigungsrichtlinien hinzufügen.

    Nachdem eine Schlummerfunktion erstellt wurde, können deren Kriterien nicht mehr geändert werden.

    Nachdem Sie den Bereich Kriterien für die Schlummerfunktion ausgefüllt haben, werden im Bereich Schlummerfunktion erstellen frühere Benachrichtigungen aufgeführt, die den Kriterien entsprechen.

  8. Klicken Sie auf Erstellen.

gcloud

Mit der gcloud CLI können Sie eine Schlummerfunktion erstellen, deren Kriterien bis zu 16 Benachrichtigungsrichtlinien auflisten. Wenn die Schlummerfunktion für eine Benachrichtigungsrichtlinie gilt, können Sie auch labelbasierte Filter einfügen.

Führen Sie den Befehl gcloud monitoring snoozes create aus, um eine Schlummerfunktion zu erstellen:

gcloud monitoring snoozes create --criteria-policies=LIST_OF_POLICIES --display-name=DISPLAY_NAME --start-time=START_TIME --end-time=END_TIME --project=PROJECT_ID --criteria-filter=FILTER

Ersetzen Sie vor dem Ausführen des vorherigen Befehls Folgendes:

  • LIST_OF_POLICIES: Die Richtlinien, für die die Schlummerfunktion gilt. Wenn Sie mehrere Projekte angeben, trennen Sie die Projekte durch ein Komma.
  • PROJECT_ID: Die Kennung des Projekts. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  • DISPLAY_NAME: Der Name, der in der Google Cloud Console angezeigt werden soll.
  • START_TIME: Der Beginn.
  • END_TIME : Die Endzeit. Der Wert muss mindestens eine Minute nach der Startzeit liegen.

    Für die Start- und Endzeiten müssen Sie die Formatierungsregeln gemäß ISO 8601 einhalten. Sie können jedoch absolute oder relative Zeiten angeben. Im folgenden Beispiel werden absolute Zeiten angegeben. Wenn Sie eine Schlummerfunktion 30 Minuten nach der aktuellen Zeit starten möchten, verwenden Sie --start-time="+PTM30M".

  • FILTER: Optional. Ein labelbasierter Filter kann definiert werden, wenn die Schlummerfunktion für eine Benachrichtigungsrichtlinie gilt. Der Filter, der Ressourcen-, Messwert- und Metadatenlabels enthalten kann, wendet die Schlummerfunktion auf Benachrichtigungen mit übereinstimmenden Labels an. Wenn die Benachrichtigungsrichtlinie PromQL-basiert ist, kann der Filter keine Metadatenlabels verwenden. Weitere Informationen finden Sie auf der Referenzseite zu gcloud monitoring snoozes create.

Mit dem folgenden Befehl wird beispielsweise eine Schlummerfunktion für eine Benachrichtigungsrichtlinie mit der ID „12345“ erstellt. Der Zeitraum der Schlummerfunktion ist das Intervall vom 1. März 2025 bis zum 7. März 2025.

gcloud monitoring snoozes create --display-name="Maintenance Week" \
    --criteria-policies="projects/my-project/alertPolicies/12345" \
    --start-time="2025-03-01T03:00:00.0-0500" \
    --end-time="2025-03-07T23:59:59.5-0500" \
    --project=PROJECT_ID

Im vorherigen Beispiel wird die folgende Schlummerfunktion in my-project erstellt:

{
  "name": "projects/my-project/snoozes/778899",
  "criteria": {
    "policies": [
      "projects/my-project/alertPolicies/12345"
    ]
  },
  "interval": {
    "startTime": "2025-03-01T03:00:00.0-0500",
    "endTime": "2025-03-07T23:59:59.5-0500"
  },
  "displayName": "Maintenance Week"
}

Wenn der Vorgang erfolgreich war, sieht die Antwort auf diesen Befehl in etwa so aus:

Created snooze [projects/my-project/snoozes/778899]

Der Name einer Benachrichtigungsrichtlinie wird in der Google Cloud Console nicht angezeigt. So ermitteln Sie den Namen einer Benachrichtigungsrichtlinie:

  • Führen Sie den Befehl gcloud monitoring policies list aus: Die Antwortdaten dieses Befehls enthalten den Namen Ihrer Benachrichtigungsrichtlinien.
  • JSON-Darstellung einer Benachrichtigungsrichtlinie ansehen Sie können die JSON-Darstellung über eine Option auf der Seite Richtliniendetails auf Ihr lokales System herunterladen.

REST

Mit der Cloud Monitoring API können Sie eine Schlummerfunktion erstellen, deren Kriterien bis zu 16 Benachrichtigungsrichtlinien auflisten. Wenn die Schlummerfunktion für eine Benachrichtigungsrichtlinie gilt, können Sie auch labelbasierte Filter einfügen.

Wenn Sie eine Schlummerfunktion erstellen möchten, rufen Sie die Methode snoozes.create auf, indem Sie eine POST-Anfrage an den Endpunkt Snooze senden. Sie müssen ein snooze-Objekt angeben:

curl -d @my-snooze.json -H "Authorization: Bearer $ACCESS_TOKEN" \
-H 'Content-Type: application/json' \
-X POST https://monitoring.googleapis.com/v3/projects/${PROJECT_ID}/snoozes

Im vorherigen Ausdruck ist PROJECT_ID eine Umgebungsvariable, in der Ihre Projekt-ID gespeichert wird. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.

Die Methode gibt ein snooze-Objekt zurück. Das Feld "name", das die von Monitoring generierte Schlummer-ID enthält, ist der einzige Unterschied zwischen dem zurückgegebenen Objekt und dem Inhalt von my-snooze.json:

{
  "name": "projects/my-project/snoozes/778899",
  "criteria": {
    "policies": [
      "projects/my-project/alertPolicies/001122"
    ]
  },
  "interval": {
    "startTime": "2022-11-12T19:00:20Z",
    "endTime": "2022-11-12T19:05:20Z"
  },
  "displayName": "Snooze2"
}

Wiederkehrende Schlummerfunktionen erstellen

Sie können Cloud Scheduler so konfigurieren, dass die Cloud Monitoring API-Methode projects.snoozes.create aufgerufen wird. Wenn Sie beispielsweise regelmäßige Wartungsfenster haben, können Sie mit diesem Ansatz Schlummerfunktionen für diese erstellen.

Schlummerfunktionen auflisten

Wenn Sie eine Schlummerfunktion erstellen, wird sie dem Verlauf der Schlummerfunktionen für Ihr Projekt hinzugefügt. In diesem Eintrag werden die abgelaufenen, aktiven und bevorstehenden Schlummerfunktionen angezeigt. Sie können keine Einträge aus diesem Datensatz entfernen, d. h. Sie können eine Schlummerfunktion nicht löschen. In dieser Ansicht können Sie jedoch die Details zu einer Schlummerfunktion aufrufen und Aktionen wie das Bearbeiten oder Kopieren der Schlummerfunktion ausführen.

Console

So rufen Sie eine Liste der Schlummerfunktionen auf:

  1. Rufen Sie in der Google Cloud Console die Seite  Benachrichtigungen auf:

    Zu Benachrichtigungen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  3. Klicken Sie im Bereich Schlummern auf Alle Schlummerfunktionen ansehen.

    Auf der Seite Schlummern wird eine Liste der Schlummerfunktionen und eine Zeitachse angezeigt, auf der Ihre vergangenen, anstehenden und aktiven Schlummerfunktionen grafisch dargestellt werden.

    • Wenn Sie eine Schlummerfunktion bearbeiten, kopieren, abbrechen oder beenden möchten, verwenden Sie das Menü Weitere Optionen für die Schlummerfunktion. Der Schlummerstatus bestimmt, welche Optionen verfügbar sind.
    • Wenn Sie alle Schlummerfunktionen auflisten möchten, aktivieren Sie Vergangene Schlummerfunktionen einblenden. Standardmäßig werden nur aktive und anstehende Schlummerfunktionen aufgeführt.
    • Wenn Sie den Anzeigezeitraum für die Tabelle Zeitachse ändern möchten, verwenden Sie das Menü Zeitraum. Standardmäßig werden in der Tabelle Daten für die nächste Stunde angezeigt. Sie können dieses Feld jedoch ändern, um vergangene oder zukünftige Zeiträume anzugeben. Abgelaufene Schlummerfunktionen werden 13 Monate lang aufbewahrt.
    • Wenn Sie Details zu einer bestimmten Schlummerfunktion aufrufen möchten, klicken Sie auf Details ansehen.
    • Wenn Sie eine Zusammenfassung der aktiven Schlummerfunktionen sehen möchten, bewegen Sie den Mauszeiger auf den schattierten Bereich der Zeile Aktiv in der Tabelle Zeitachse. In der Kurzinfo werden die zusammengefassten Informationen angezeigt.
    • Wenn Sie eine grafische Darstellung der aktiven Schlummerfunktionen sehen möchten, maximieren Sie die Zeile Aktiv in der Tabelle Zeitachse.

gcloud

Führen Sie den Befehl gcloud monitoring snoozes list aus, um die Schlummerfunktionen in Ihrem aktuellen Projekt aufzulisten:

gcloud monitoring snoozes list --project=PROJECT_ID OPTIONAL_FLAGS

Ersetzen Sie vor dem Ausführen des vorherigen Befehls Folgendes:

  • PROJECT_ID: Die Kennung des Projekts. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  • OPTIONAL_FLAGS: Informationen zu den optionalen Flags finden Sie auf der Referenzseite zu gcloud monitoring snoozes list.

Die Antwort auf diesen Befehl ist eine Liste der Namen von Schlummerfunktionen im Projekt, formatiert als YAML. Die Antwort auf diesen Befehl für das ProjektGoogle Cloud mit der ID my-project ist beispielsweise ein einzelner Eintrag:

criteria:
  policies:
  - projects/my-project/alertPolicies/12345
  - projects/my-project/alertPolicies/23451
displayName: Maintenance Week
interval:
  endTime: '2023-03-08T04:59:59Z'
  startTime: '2023-03-01T08:00:00Z'
name: projects/my-project/snoozes/778899

Führen Sie den Befehl gcloud monitoring snoozes describe aus, um Details zu einer bestimmten Schlummerfunktion aufzulisten:

gcloud monitoring snoozes describe NAME --project=PROJECT_ID

Wenn Sie beispielsweise die Details zur Schlummerfunktion mit dem Namen projects/my-project/snoozes/778899 aufrufen möchten, führen Sie den folgenden Befehl aus:

gcloud monitoring snoozes describe projects/my-project/snoozes/778899 --project=PROJECT_ID

Wenn Sie einen ungültigen NAME für einen describe-Befehl angeben, enthält die Antwort den Fehlercode 500 und die folgende Meldung:

Internal error encountered. Please retry after a few seconds. If internal errors persist, contact support at https://cloud.google.com/support/docs.

REST

Wenn Sie alle Schlummerfunktionen auflisten möchten, die zu einem Google Cloud Projekt gehören, rufen Sie die Methode snoozes.list auf:

curl -H "Authorization: Bearer $ACCESS_TOKEN" \
https://monitoring.googleapis.com/v3/projects/${PROJECT_ID}/snoozes

Im vorherigen Ausdruck ist PROJECT_ID eine Umgebungsvariable, in der Ihre Projekt-ID gespeichert wird. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.

Die Methode gibt eine Liste von snooze-Objekten zurück. Wenn ein Projekt beispielsweise eine Schlummerfunktion hat, sieht die Antwort auf den Befehl snoozes.list in etwa so aus:

{
  "name": "projects/my-project/snoozes/778899",
  "criteria": {
    "policies": [
      "projects/my-project/alertPolicies/12345"
    ]
  },
  "interval": {
    "startTime": "2025-03-01T03:00:00.0-0500",
    "endTime": "2025-03-07T23:59:59.5-0500"
  },
  "displayName": "Snooze2"
}

Wenn Sie Informationen zu einer bestimmten Schlummerfunktion abrufen möchten, rufen Sie die Methode snoozes.get auf und geben Sie die Projekt-ID und die Schlummer-ID an. In der vorherigen Antwort lautet die Schlummer-ID 2986663705844383744:

curl -H "Authorization: Bearer $ACCESS_TOKEN" \
https://monitoring.googleapis.com/v3/projects/${PROJECT_ID}/snoozes/${SNOOZE_ID}

Die Methode gibt ein einzelnes snooze-Objekt zurück:

{
  "name": "projects/my-project/snoozes/778899",
  "criteria": {
    "policies": [
      "projects/my-project/alertPolicies/12345"
    ]
  },
  "interval": {
    "startTime": "2025-03-01T03:00:00.0-0500",
    "endTime": "2025-03-07T23:59:59.5-0500"
  },
  "displayName": "Snooze2"
}

Schlummerfunktion bearbeiten

Sie können den Namen und den Zeitraum einer anstehenden Pausierung sowie den Namen und die Endzeit einer aktiven Pausierung bearbeiten. Wenn beispielsweise ein Wartungsfenster verschoben wird, müssen Sie möglicherweise eine Schlummerfunktion bearbeiten.

Sie können keine vergangenen Schlummerfunktionen, die Kriterien einer Schlummerfunktion oder die mit einer Schlummerfunktion verknüpften labelbasierten Filter bearbeiten.

Wenn Sie eine vergangene Schlummerfunktion für einen zukünftigen Zeitraum planen möchten, kopieren Sie die Schlummerfunktion und nehmen Sie Änderungen an der Kopie vor, bevor Sie Erstellen auswählen.

Console

So bearbeiten Sie eine Schlummerfunktion:

  1. Rufen Sie in der Google Cloud Console die Seite  Benachrichtigungen auf:

    Zu Benachrichtigungen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  3. Klicken Sie im Bereich Schlummern auf Alle Schlummerfunktionen ansehen.
  4. Suchen Sie in der Liste der Schlummerfunktionen die Schlummerfunktion, die Sie bearbeiten möchten, und wählen Sie dann im Menü Weitere Optionen die Option Schlummerfunktion bearbeiten aus.
  5. Klicken Sie auf Speichern, nachdem Sie die Änderungen vorgenommen haben.

gcloud

Führen Sie den Befehl gcloud monitoring snoozes update aus, um eine Schlummerfunktion zu bearbeiten. Sie können den Anzeigenamen, den Beginn und das Ende aktualisieren:

gcloud monitoring snoozes update NAME --project=PROJECT_ID OPTIONAL_FLAGS

Ersetzen Sie vor dem Ausführen des vorherigen Befehls Folgendes:

  • NAME: Der Name der Schlummerfunktion.
  • PROJECT_ID: Die Kennung des Projekts. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  • OPTIONAL_FLAGS: Informationen zu den optionalen Flags finden Sie auf der Referenzseite zu gcloud monitoring snoozes update.

Wenn Sie beispielsweise den Anzeigenamen der Schlummerfunktion mit dem Namen projects/my-project/snoozes/778899 ändern möchten, führen Sie den folgenden Befehl aus:

gcloud monitoring snoozes update projects/my-project/snoozes/778899 --display-name="Maintenance Week" --project=PROJECT_ID

REST

Wenn Sie eine vorhandene Schlummerfunktion ändern möchten, rufen Sie die Methode snoozes.patch auf, indem Sie eine PATCH-Anfrage an den Endpunkt Snooze senden. Sie müssen das überarbeitete snooze-Objekt angeben und Abfrageparameter einfügen, die angeben, welche Felder geändert werden. Wenn Sie curl verwenden, müssen Suchparameter URL-codiert sein.

Bei anstehenden Schlummerfunktionen können Sie den Namen und den Zeitraum ändern. Bei aktiven Schlummerfunktionen können Sie den Namen und die Endzeit ändern. Sie können vergangene Schlummerzeiten nicht ändern.

Wenn Sie den displayName einer Schlummerfunktion aktualisieren möchten, erstellen Sie eine JSON-Datei (my-updated-snooze.json), die das Schlummerfunktionsobjekt beschreibt und den Anzeigenamen aktualisiert. Führen Sie dann den folgenden Befehl aus:

curl -d @my-updated-snooze.json -H "Authorization: Bearer $ACCESS_TOKEN" \
-H 'Content-Type: application/json' \
-X PATCH https://monitoring.googleapis.com/v3/projects/${PROJECT_ID}/snoozes/${SNOOZE_ID}?updateMask=displayName

Im vorherigen Ausdruck gilt Folgendes:

  • PROJECT_ID ist eine Umgebungsvariable, in der die ID Ihres Projekts gespeichert wird. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.

  • SNOOZE_ID ist eine Umgebungsvariable, in der die ID der Schlummerfunktion gespeichert wird.

Die Methode gibt ein snooze-Objekt zurück, das mit dem Inhalt der Datei my-updated-snooze.json identisch ist:

{
  "name": "projects/my-project/snoozes/778899",
  "criteria": {
    "policies": [
      "projects/my-project/alertPolicies/12345"
    ]
  },
  "interval": {
    "startTime": "2025-03-01T03:00:00.0-0500",
    "endTime": "2025-03-07T23:59:59.5-0500"
  },
  "displayName": "Snooze2"
}

Schlummerfunktion beenden oder abbrechen

Wenn Sie Benachrichtigungen für Ressourcen erhalten möchten, die den in einer aktiven Schlummerfunktion angegebenen Kriterien entsprechen, beenden Sie die Schlummerfunktion. Wenn beispielsweise eine geplante Wartung schneller als erwartet abgeschlossen wird, können Sie eine Schlummerfunktion beenden.

Wenn Sie eine geplante Schlummerfunktion nicht mehr benötigen, können Sie sie abbrechen. Durch den Abbruchvorgang wird die Dauer auf null gesetzt und die Schlummerfunktion wechselt in den Status Vergangenheit.

Console

So beenden Sie eine aktive Schlummerfunktion oder brechen eine bevorstehende Schlummerfunktion ab:

  1. Rufen Sie in der Google Cloud Console die Seite  Benachrichtigungen auf:

    Zu Benachrichtigungen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  3. Klicken Sie im Bereich Schlummern auf Alle Schlummerfunktionen ansehen.
  4. Suchen Sie in der Liste der Schlummerfunktionen die Schlummerfunktion, die Sie beenden oder abbrechen möchten, und führen Sie dann einen der folgenden Schritte aus:

    • Wenn Sie eine aktive Schlummerfunktion beenden möchten, wählen Sie im Menü Weitere Optionen die Option Jetzt beenden aus.
    • Wenn Sie eine anstehende Schlummerfunktion abbrechen möchten, wählen Sie im Menü Weitere Optionen die Option Schlummerfunktion abbrechen aus.

gcloud

Führen Sie den Befehl gcloud monitoring snoozes cancel aus, um eine aktive Schlummerfunktion zu beenden oder eine anstehende Schlummerfunktion abzubrechen:

gcloud monitoring snoozes cancel NAME --project=PROJECT_ID

Ersetzen Sie vor dem Ausführen des vorherigen Befehls Folgendes:

  • NAME: Der Name der Schlummerfunktion.
  • PROJECT_ID: Die Kennung des Projekts. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.

Führen Sie beispielsweise den folgenden Befehl aus, um die Schlummerfunktion mit dem Namen projects/my-project/snoozes/778899 abzubrechen:

gcloud monitoring snoozes cancel projects/my-project/snoozes/778899 --project=PROJECT_ID

REST

Wenn Sie eine aktive Schlummerfunktion beenden möchten, bearbeiten Sie die Schlummerfunktion und legen Sie die Endzeit auf die aktuelle Uhrzeit fest. Weitere Informationen finden Sie unter Schlummerfunktion bearbeiten.

Wenn Sie eine anstehende Schlummerfunktion abbrechen möchten, bearbeiten Sie die Schlummerfunktion und legen Sie die Endzeit auf die Startzeit der Schlummerfunktion fest. Der Beginn muss in der Zukunft liegen. Weitere Informationen finden Sie unter Schlummerfunktion bearbeiten.

Schlummerfunktion kopieren

Wenn Sie eine vorhandene Schlummerfunktion als Vorlage für eine andere Schlummerfunktion verwenden möchten, erstellen Sie eine Kopie. Wenn Sie eine Schlummerfunktion kopieren, wird der Editor für die Schlummerfunktion geöffnet. Alle Felder außer dem Beginn sind auf die Werte der ursprünglichen Schlummerfunktion festgelegt. Sie können alle Felder ändern, bevor Sie auf Erstellen klicken.

So kopieren Sie eine Schlummerfunktion mithilfe der Console:

  1. Rufen Sie in der Google Cloud Console die Seite  Benachrichtigungen auf:

    Zu Benachrichtigungen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  3. Klicken Sie im Bereich Schlummern auf Alle Schlummerfunktionen ansehen.
  4. Suchen Sie in der Liste der Schlummerfunktionen die Schlummerfunktion, die Sie bearbeiten möchten, und wählen Sie dann im Menü Weitere Optionen die Option Schlummerfunktion kopieren aus.
  5. Nehmen Sie die gewünschten Änderungen an der Kopie vor und klicken Sie dann auf Erstellen.

Nächste Schritte