Auf dieser Seite wird beschrieben, wie Sie mit Cloud Deploy und Google Cloud Observability Benachrichtigungsrichtlinien einrichten, damit Sie über bestimmte Ereignisse und Bedingungen in Cloud Deploy benachrichtigt werden.
Benachrichtigungen für Cloud Deploy werden anhand von Plattformlogs generiert, die von Cloud Logging gespeichert werden. Google Cloud Observability unterstützt Benachrichtigungen, die mit Zeitreihendaten aus Cloud Monitoring generiert werden. Cloud Deploy-Benachrichtigungen basieren jedoch nur auf Logs.
Cloud Deploy-Benachrichtigungsrichtlinien gelten pro Bereitstellungspipeline.
Was sind Benachrichtigungen?
Benachrichtigungen sind Meldungen von Google Cloud Observability, die unter bestimmten Bedingungen ausgelöst werden. Sie geben diese Bedingungen in einer Benachrichtigungsrichtlinie an. In der Google Cloud Observability-Dokumentation werden Benachrichtigungen und Benachrichtigungsrichtlinien ausführlicher beschrieben. In diesem Dokument werden die spezifischen Cloud Deploy-Aktivitäten beschrieben, für die Sie Benachrichtigungsrichtlinien einrichten können.
Verfügbare Benachrichtigungen
Sie können Benachrichtigungsrichtlinien für die folgenden Umstände einrichten, die spezifisch für Cloud Deploy sind:
Der Renderingvorgang für einen bestimmten Release ist fehlgeschlagen.
Für jeden Release werden alle Manifeste, Dienstdefinitionen und alle anderen Konfigurationen, die gerendert werden müssen, für alle Ziele gerendert, bevor etwas bereitgestellt wird. Diese Benachrichtigung informiert Sie, wenn der Renderingvorgang eines Release fehlschlägt.
Ein Roll-out ist fehlgeschlagen.
Diese Benachrichtigung informiert Sie, wenn ein Roll-out in dieser Bereitstellungspipeline fehlschlägt. Anschließend können Sie Maßnahmen ergreifen, wie im Artikel Roll-outs verwalten beschrieben.
Für einen Roll-out ist eine Genehmigung erforderlich.
Eines Ihrer Ziele ist so konfiguriert, dass eine Genehmigung erforderlich ist. Der Release wird jetzt zu diesem Ziel hochgestuft, aber die Genehmigung steht noch aus.
Für einen Roll-out mit einer Canary-Bereitstellungsstrategie ist eine Phasenweiterentwicklungerforderlich.
Bei Verwendung einer Canary-Bereitstellungsstrategie ist jede Canary-Erhöhung eine Phase im Roll-out für diesen Release und dieses Ziel. Diese Phasen können manuell oder automatisch weiterentwickelt werden. Wenn ein Roll-out darauf wartet, dass eine Phase weiterentwickelt wird, werden Sie durch diese Benachrichtigung informiert.
Welche Berechtigungen sind erforderlich?
Die Person, die die Google Cloud console zum Einrichten von Benachrichtigungsrichtlinien muss die von Google Cloud Observability erforderlichen Berechtigungen haben.
Cloud Deploy-Benachrichtigungen konfigurieren
So erstellen Sie eine Benachrichtigung für eine Bereitstellungspipeline:
Öffnen Sie die Seite Details zur Bereitstellungspipeline für die Pipeline, für die Sie eine Benachrichtigungsrichtlinie erstellen möchten.

Klicken Sie auf die Schaltfläche Empfohlene Benachrichtigungen.
Das Dialogfeld Vorlagen für Benachrichtigungsrichtlinien wird angezeigt. Es enthält die Vorlagen für Benachrichtigungsrichtlinien, die für Cloud Deploy verfügbar sind.
Wählen Sie jede Richtlinienvorlage aus, die Sie für diese Bereitstellungspipeline verwenden möchten.
Sie können auch auf Optionen anzeigen klicken, um Optionen für die Vorlage festzulegen und aktuelle Logmeldungen zu dieser Richtlinienvorlage aufzurufen.
Wählen Sie unter Benachrichtigungen konfigurieren den oder die Benachrichtigungskanäle aus, an die die Benachrichtigungen gesendet werden sollen.
Wenn Sie noch keine Benachrichtigungskanäle konfiguriert haben, können Sie auf Benachrichtigungskanäle verwalten klicken.
Standardmäßig wird alle 5 Minuten maximal eine Benachrichtigung pro Richtlinie gesendet. Sie können dies in den Abschnitten Optionen anzeigen der einzelnen Vorlagen für Benachrichtigungsrichtlinien konfigurieren.
Weitere Informationen zum Einrichten von Benachrichtigungsrichtlinien und Benachrichtigung skanälen finden Sie unter der Benachrichtigungs-Übersicht.
Weitere Möglichkeiten zum Einrichten von Benachrichtigungen
Neben dem Erstellen von Benachrichtigungsrichtlinien mit der Google Cloud console können Sie auch die Cloud Monitoring API oder den Google Cloud Observability Terraform-Anbieter verwenden.
Nächste Schritte
Weitere Informationen zu Google Cloud Observability-Benachrichtigungen