In der Google Cloud Console können Sie Ihre Benachrichtigungs richtlinien in Cloud Monitoring ansehen, auflisten, bearbeiten, kopieren und löschen. Sie können eine Benachrichtigungsrichtlinie auch mit einer App Hub-Anwendung verknüpfen und die JSON -Darstellung einer Benachrichtigungsrichtlinie ansehen oder herunterladen. Wenn Sie Ihre Benachrichtigungsrichtlinien im selben Kontext wie Ihre Messwertdaten ansehen möchten, können Sie sie einem benutzerdefinierten Dashboard hinzufügen.
Informationen zum Verwalten von Benachrichtigungsrichtlinien mit der Cloud Monitoring API finden Sie unter Benachrichtigungsrichtlinien über die API verwalten.
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 Benachrichtigungs richtlinien gespeichert sind:
-
Bitten Sie Ihren Administrator, Ihnen für Ihr Projekt die IAM-Rolle Monitoring Editor (
roles/monitoring.editor) zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Erstellen und Ändern von Benachrichtigungsrichtlinien über die Google Cloud Console, benötigen. 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.
Weitere Informationen zu Cloud Monitoring-Rollen finden Sie unter Zugriff mit Identity and Access Management steuern.
Machen Sie sich mit den allgemeinen Konzepten von Benachrichtigungsrichtlinien vertraut. Weitere Informationen finden Sie unter Benachrichtigungen.
Benachrichtigungsrichtlinien bearbeiten, auflisten oder löschen
-
Rufen Sie in der Google Cloud Console die notifications Benachrichtigungen Seite auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Die Seite Benachrichtigungen zeigt Bereiche an, in denen zusammenfassende Informationen, Benachrichtigungen und Benachrichtigungsrichtlinien aufgelistet sind.
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.
Klicken Sie im Bereich Richtlinien auf Alle Richtlinien ansehen.
Die Seite Richtlinien enthält eine Liste aller Richtlinien, eine Filterleiste und Optionen zum Bearbeiten, Kopieren oder Löschen der einzelnen Richtlinien:
So filtern Sie die Liste der Benachrichtigungsrichtlinien:
- Geben Sie einen Namen in die Filterleiste ein. Wenn Sie beispielsweise nur Richtlinien
anzeigen möchten, deren Name
Exampleenthält, geben SieExampleein. Bei einem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden, um zu prüfen, ob eine Richtlinie aufgeführt ist. - Klicken Sie auf Richtlinien filtern, wählen Sie die Filterattribute aus und geben Sie dann entweder einen Wert für den Filter ein oder wählen Sie einen Wert aus dem Menü aus.
Wenn Sie mehrere Filter hinzufügen, werden sie logisch mit
ANDverknüpft.- Geben Sie einen Namen in die Filterleiste ein. Wenn Sie beispielsweise nur Richtlinien
anzeigen möchten, deren Name
Optional: Wenn Sie die Details einer Richtlinie ansehen möchten, klicken Sie auf den Namen der Richtlinie. Informationen zur Seite Richtliniendetails finden Sie unter Benachrichtigungsrichtlinie ansehen.
Optional: Wenn Sie eine Richtlinie bearbeiten oder kopieren möchten, klicken Sie auf more_vert Weitere Optionen, und wählen Sie die entsprechende Option aus. Das Bearbeiten und Kopieren einer Richtlinie ähnelt dem Erstellen einer messwertbasierten Benachrichtigungsrichtlinie. Allerdings können nicht alle Felder geändert werden. Klicken Sie abschließend auf Richtlinie speichern.
Optional: Wenn Sie eine Richtlinie löschen möchten, klicken Sie auf more_vert Weitere Optionen und wählen Sie Löschen aus. Wählen Sie im Bestätigungsdialogfeld Löschen aus.
Wenn ein Dashboard ein Diagramm enthält, in dem Daten für eine Benachrichtigungsrichtlinie angezeigt werden, werden in diesem Diagramm keine Daten mehr angezeigt, wenn die Benachrichtigungsrichtlinie gelöscht wird. Weitere Informationen finden Sie unter Das Widget für Benachrichtigungsrichtlinien zeigt keine Daten an.
Benachrichtigungsrichtlinie ansehen
-
Rufen Sie in der Google Cloud Console die notifications Benachrichtigungen Seite auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
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.
Wenn Sie alle Richtlinien auflisten möchten, klicken Sie im Bereich Richtlinien auf Alle Richtlinien ansehen.
Suchen Sie die Richtlinie, die Sie ansehen möchten, und wählen Sie sie aus.
Die Detailseite für die Benachrichtigungsrichtlinie wird geöffnet. Hier können Sie Ihre Richtlinie überwachen oder bearbeiten und zugehörige Daten wie Benachrichtigungen ansehen. Außerdem haben Sie folgende Möglichkeiten:
Ändern Sie den Zeitraum für die im Diagramm angezeigten Daten. Diagramme haben eine begrenzte Auflösung und zeigen für einige Zeiträume möglicherweise nicht alle Messungen an.
Bearbeiten Sie Ihre Benachrichtigung, um benutzerdefinierte Labels hinzuzufügen, die in Ihre Benachrichtigungen aufgenommen werden. Weitere Informationen finden Sie unter Benachrichtigungen mit Labels versehen.
Ändern Sie den aktivierten Status der Richtlinie. Wenn eine Richtlinie deaktiviert ist, erhalten Sie keine Benachrichtigungen.
JSON-Darstellung einer Benachrichtigungsrichtlinie ansehen
Wenn Sie eine Benachrichtigungsrichtlinie mit der Cloud Monitoring API erstellen oder ändern, geben Sie eine JSON-Darstellung dieser Richtlinie an die API-Methode weiter. Sie können das JSON selbst erstellen und sich dabei an der API-Dokumentation orientieren. Alternativ können Sie eine Richtlinie mit der Google Cloud Console erstellen und sie dann auf Ihr lokales System herunterladen. Die heruntergeladene JSON-Datei kann bearbeitet und als Vorlage für andere Richtlinien verwendet werden. Beispiele für Richtlinien, die durch JSON beschrieben werden, finden Sie unter Beispielrichtlinien.
So laden Sie die JSON-Darstellung einer Benachrichtigungsrichtlinie herunter:
-
Rufen Sie in der Google Cloud Console die notifications Benachrichtigungen Seite auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- 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.
- Suchen Sie die Richtlinie, die Sie ansehen möchten, und klicken Sie auf den Richtliniennamen, um die Seite Richtliniendetails zu öffnen.
- Klicken Sie auf get_app JSON.
Wenn Sie die JSON-Darstellung einer Benachrichtigungsrichtlinie beim Bearbeiten ansehen möchten, klicken Sie auf code Code ansehen.
Benachrichtigungsrichtlinie zu einem Dashboard hinzufügen
Wenn Sie Ihre Benachrichtigungsrichtlinien im selben Kontext wie Ihre Messwertdaten ansehen möchten, fügen Sie diese Richtlinien einem benutzerdefinierten Dashboard hinzu. Wenn Sie dieses Dashboard aufrufen, wird für jede hinzugefügte Benachrichtigungsrichtlinie ein Diagramm angezeigt. In diesen Diagrammen werden der überwachte Messwert, der Grenzwert und die Anzahl der offenen Benachrichtigungen für die Richtlinie angezeigt. Diese Diagramme enthalten auch Links, über die Sie die Richtlinie ansehen oder bearbeiten können.
Sie können benutzerdefinierten Dashboards Richtlinien mit einer Bedingung hinzufügen. Richtlinien mit mehreren Bedingungen können nur im Benachrichtigungskontext angesehen werden.
So zeigen Sie eine Zusammenfassung einer Benachrichtigungsrichtlinie auf einem benutzerdefinierten Dashboard an:
-
Öffnen Sie in der Google Cloud Console die Dashboards Seite:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- 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.
- Wählen Sie ein Dashboard aus oder klicken Sie auf Dashboard erstellen.
- Klicken Sie in der Symbolleiste auf add Widget hinzufügen.
- Wählen Sie im Dialogfeld Widget hinzufügen die Option notifications Benachrichtigungsrichtlinie aus.
- Klicken Sie auf arrow_drop_down Benachrichtigungsrichtlinie und wählen Sie eine Benachrichtigungsrichtlinie aus. Im Menü Benachrichtigungsrichtlinie können nur Benachrichtigungsrichtlinien mit einer Bedingung ausgewählt werden.
- Wenn Sie die Änderungen auf das Dashboard anwenden möchten, klicken Sie in der Symbolleiste auf Anwenden. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.
Der folgende Screenshot zeigt ein Diagramm für eine Benachrichtigungsrichtlinie:
In diesem Beispiel überwacht die Benachrichtigungsrichtlinie die CPU-Nutzung von zwei verschiedenen virtuellen Maschinen. Die gestrichelte Linie zeigt den Grenzwert für die Bedingung, der auf 50 % festgelegt ist. Der grüne Chip mit dem Label No alerts gibt an, dass für die Benachrichtigungsrichtlinie keine offenen Benachrichtigungen vorhanden sind. Wenn Sie den Mauszeiger auf den Chip bewegen, der die Anzahl der offenen Benachrichtigungen anzeigt, wird ein Dialogfeld mit einem Link zur zugrunde liegenden Benachrichtigungsrichtlinie geöffnet.
Weitere Informationen finden Sie unter Benachrichtigungsrichtlinien und Benachrichtigungen auf einem Dashboard anzeigen.
Benachrichtigungsrichtlinie mit einer App Hub-Anwendung verknüpfen
Wenn Sie einer Benachrichtigungsrichtlinie benutzerdefinierte Labels hinzufügen, können Sie sie mit einem Dienst oder einer Arbeitslast verknüpfen, die Teil einer App Hub Anwendung ist. Diese Labels sind in Benachrichtigungen enthalten und die Benachrichtigungsrichtlinie wird auch in den Dashboards für das Anwendungsmonitoring aufgeführt. Weitere Informationen zu Labels finden Sie unter Benachrichtigungen mit Labels versehen.
So verknüpfen Sie eine Benachrichtigungsrichtlinie mit einer Arbeitslast oder einem Dienst über die Console Google Cloud :
-
Rufen Sie in der Google Cloud Console die notifications Benachrichtigungen Seite auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- 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.
- Suchen Sie die Benachrichtigungsrichtlinie, klicken Sie auf more_vert Weitere Informationen, wählen Sie Bearbeiten aus. Rufen Sie dann den Abschnitt Benachrichtigungen und Name auf.
Wählen Sie im Abschnitt Anwendungs-Labels Ihre Anwendung und dann Ihren Dienst oder Ihre Arbeitslast aus:
Klicken Sie auf Richtlinie speichern.
Nachdem Sie diese Schritte ausgeführt haben, werden Ihrer Benachrichtigungsrichtlinie Labels mit den folgenden Schlüsseln hinzugefügt. Diese Labels identifizieren Ihre Anwendung und Ihren Dienst oder Ihre Arbeitslast:
apphub_application_locationapphub_application_idapphub_service_idoderapphub_workload_id
Sie können einer Benachrichtigungsrichtlinie auch Nutzerlabels mit der Google Cloud CLI, Terraform oder der Cloud Monitoring API hinzufügen. Sie müssen jedoch die im vorherigen Beispiel gezeigten Labelschlüssel verwenden. Weitere Informationen finden Sie unter:
- Benachrichtigungsrichtlinien über die API verwalten.
- Benachrichtigungsrichtlinien mit Terraform verwalten.