Sie können einen benutzerdefinierten Messwert erstellen, um Benachrichtigungen zu erhalten oder Informationen zur Fehlerbehebung bei geplanten Snapshots bereitzustellen.
Wenn Sie beispielsweise eine Benachrichtigung für geplante Snapshot-Fehler einrichten möchten, gehen Sie so vor:
- Erstellen Sie eine benutzerdefinierte Abfrage, um geplante Snapshot-Ereignisse zu erfassen.
- Erstellen Sie einen Messwert anhand der Abfrage, die geplante Snapshot-Fehler zählt.
- Erstellen Sie eine Benachrichtigungsrichtlinie, um eine Warnung zu senden, wenn ein geplanter Snapshot fehlschlägt.
Hinweise
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud Dienste und APIs überprüft. Zum Ausführen von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei der Compute Engine authentifizieren:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
- Set a default region and zone.
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
Erforderliche Rollen und Berechtigungen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die nötigen Berechtigungen zum Erstellen eines Snapshot-Zeitplans haben:
-
Compute-Instanzadministrator (Version 1) (
roles/compute.instanceAdmin.v1) -
So stellen Sie eine Verbindung zu einer VM her, die als Dienstkonto ausgeführt werden kann:
Service Account User (v1) (
roles/iam.serviceAccountUser)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Benutzerdefinierte Abfrage erstellen
Wenn Sie geplante Snapshot-Ereignisse erfassen möchten, erstellen Sie eine benutzerdefinierte Abfrage im Log-Explorer.
Rufen Sie in der Google Cloud Console die Seite Logging > Log-Explorer auf.
Wenn der Abfrageeditor oben auf der Seite nicht angezeigt wird, klicken Sie auf die Ein/Aus-Schaltfläche Abfrage anzeigen.
Geben Sie den folgenden Text in den Abfrageeditor ein und ersetzen Sie
PROJECT_IDdurch Ihre Projekt-ID:resource.type="gce_disk" logName="projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fsystem_event" protoPayload.methodName="ScheduledSnapshots" severity>"INFO"Klicken Sie auf Abfrage ausführen.
Messwert erstellen
Nachdem Sie die benutzerdefinierte Abfrage erstellt haben, erstellen Sie einen Messwert, der geplante Snapshot-Fehler zählt.
- Klicken Sie oben in der Ergebnistabelle auf der Seite Log Explorer auf das Drop-down-Menü Aktionen.
- Wählen Sie Messwert erstellen aus.
Geben Sie im Fenster Logbasierten Messwert erstellen die folgenden Details an:
- Messwerttyp:
Counter - Name des logbasierten Messwerts:
scheduled_snapshot_failure_count - Description:
count of scheduled snapshot failures
Der Bereich Filterauswahl wird automatisch mit der Abfrage aus dem vorherigen Schritt gefüllt.
- Messwerttyp:
Klicken Sie unter Labels auf Label hinzufügen und geben Sie Folgendes ein:
- Labelname:
status - Description:
status of scheduled snapshot request - Labeltyp:
STRING - Feldname:
protoPayload.response.status
- Labelname:
Klicken Sie auf Fertig.
Klicken Sie auf Messwert erstellen.
Benachrichtigungsrichtlinie erstellen
Nachdem Sie den Messwert erstellt haben, erstellen Sie eine Benachrichtigungsrichtlinie, um eine Warnung zu senden, wenn ein geplanter Snapshot fehlschlägt.
Rufen Sie in der Google Cloud Console die Seite Cloud Logging > Logbasierte Messwerte auf.
Suchen Sie im Bereich Benutzerdefinierte Messwerte nach dem neuen Messwert mit dem Namen
scheduled_snapshot_failure_count.Klicken Sie in dieser Zeile auf die Menüschaltfläche More (Mehr) und wählen Sie Create alert from metric (Benachrichtigung mit dem Messwert erstellen) aus.
Die Seite Benachrichtigungsrichtlinie erstellen wird geöffnet.
Konfigurieren Sie auf dem Tab Neue Bedingung das Benachrichtigungssignal:
Legen Sie das rollierende Zeitfenster auf
5 minutesoder das gewünschte Intervall fest.Wählen Sie für Funktion für rollierendes Zeitfenster die Option
Sumaus.Klicken Sie auf Weiter.
Geben Sie auf dem Tab Trigger konfigurieren Folgendes ein:
- Bedingungstyp:
Threshold - Benachrichtigungstrigger:
Any time series violates - Grenzwertposition:
Above threshold Grenzwert:
0Wenn Sie Schwellenwert auf
0setzen, wird eine Benachrichtigung ausgelöst, wenn ein Snapshot fehlschlägt. Sie können diesen Wert nach Bedarf anpassen.Name der Bedingung:
Snapshot failure threshold exceeded
Klicken Sie auf Weiter.
- Bedingungstyp:
Legen Sie auf dem Tab Benachrichtigungen und Name den Namen der Benachrichtigungsrichtlinie fest. Optional können Sie Benachrichtigungskanäle und Dokumentation für diese Richtlinie hinzufügen.
Klicken Sie auf Weiter.
Prüfen Sie die Benachrichtigung.
Klicken Sie auf Richtlinie erstellen.
Weitere Informationen zum Erstellen von Benachrichtigungsrichtlinien finden Sie unter Benachrichtigungsrichtlinien mit Messwertschwellen erstellen.
Nächste Schritte
- Weitere Informationen zur Häufigkeit von Snapshot-Zeitplänen, Aufbewahrungsrichtlinien und Benennungsregeln finden Sie unter Snapshot-Zeitpläne für Laufwerke.
- Laufwerk-Snapshots
- Geplante Snapshots für Laufwerke erstellen
- Logs ansehen
- Weitere Informationen zu Benachrichtigungen
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2026-02-21 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-02-21 (UTC)."],[],[]] -