Mit Cloud Monitoring-Benachrichtigungen können Sie Probleme nachverfolgen und untersuchen, wenn Zeitreihendaten die Bedingungen einer messwertbasierten Benachrichtigungsrichtlinie erfüllen. Für jede Warnung sendet Monitoring eine Benachrichtigung und erstellt eine Seite mit Warnungsdetails, damit Sie den Fehler beheben und den Warnungslebenszyklus verwalten können.
Auf der Seite Benachrichtigungsdetails sehen Sie den Zeitachsendiagramm der Benachrichtigung, Diagramme mit Messwertdaten und Links zu zugehörigen Benachrichtigungen und Logeinträgen. Wenn eine Richtlinie mehrere Bedingungen enthält, wird in der Richtlinie angegeben, ob eine Benachrichtigung ausgelöst wird, wenn eine einzelne Bedingung erfüllt ist. Beim Monitoring wird keine Benachrichtigung erstellt, wenn die Richtlinie pausiert oder deaktiviert ist oder wenn die Anzahl der Benachrichtigungsrichtlinien oder Benachrichtigungen die Grenzwerte für Benachrichtigungen überschreitet.
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
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die nötigen Berechtigungen zum Aufrufen und Verwalten von Benachrichtigungen haben:
-
So rufen Sie Benachrichtigungen mit der Google Cloud CLI oder der Cloud Monitoring API auf:
Betrachter von Monitoring-Benachrichtigungen (
roles/monitoring.alertViewer) -
So rufen Sie Benachrichtigungen über die Google Cloud Console auf:
- Monitoring Cloud Console Incident Viewer (
roles/monitoring.cloudConsoleIncidentViewer) - Betrachter von Stackdriver-Konten (
roles/stackdriver.accounts.viewer)
- Monitoring Cloud Console Incident Viewer (
-
Benachrichtigungen über die Google Cloud -Konsole verwalten:
- Monitoring Cloud Console Incident Editor (
roles/monitoring.cloudConsoleIncidentEditor) - Betrachter von Stackdriver-Konten (
roles/stackdriver.accounts.viewer)
- Monitoring Cloud Console Incident Editor (
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.
Benachrichtigungen ansehen
Verwenden Sie die Google Cloud Console, die gcloud CLI oder die Monitoring API, um Benachrichtigungen in Ihrem Projekt aufzurufen.
Google Cloud Console
So rufen Sie die Benachrichtigungen in Ihrem Google Cloud Projekt auf:
-
Rufen Sie in der Google Cloud Console die Seite notifications Benachrichtigungen 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.
Auf der Seite Benachrichtigungen finden Sie Informationen zu Ihren Benachrichtigungsrichtlinien, Pausen und Benachrichtigungen:
- Im Bereich Zusammenfassung wird die Anzahl der offenen Benachrichtigungen aufgeführt.
- In der Tabelle Benachrichtigungen werden die letzten offenen Benachrichtigungen angezeigt. Wenn Sie die neuesten Benachrichtigungen in der Tabelle auflisten möchten, einschließlich der geschlossenen, klicken Sie auf Geschlossene Benachrichtigungen einblenden.
Wenn Sie die Details einer bestimmten Benachrichtigung aufrufen möchten, wählen Sie sie in der Liste aus.
Die Seite Benachrichtigungsdetails wird geöffnet. Weitere Informationen zur Seite Warnungsdetails finden Sie in diesem Dokument im Abschnitt Warnung untersuchen.
Ältere Benachrichtigungen finden
In der Tabelle Benachrichtigungen auf der Seite Benachrichtigungen werden die neuesten offenen Benachrichtigungen angezeigt. So rufen Sie ältere Benachrichtigungen auf:
Wenn Sie die Einträge in der Tabelle Benachrichtigungen durchblättern möchten, klicken Sie auf arrow_back_ios Neuere oder arrow_forward_ios Ältere.
Wenn Sie eine Seite öffnen möchten, auf der Sie Ihre Benachrichtigungen auflisten und filtern können, klicken Sie auf Alle Benachrichtigungen ansehen. Die Seite Benachrichtigungen wird geöffnet. Gehen Sie auf dieser Seite so vor:
- Alle Benachrichtigungen anzeigen, einschließlich geschlossener Benachrichtigungen. Wenn Sie alle Benachrichtigungen sehen möchten, klicken Sie auf Geschlossene Benachrichtigungen einblenden.
- Benachrichtigungen filtern Informationen zum Hinzufügen von Filtern finden Sie unter Alerts filtern.
- Bestätigen oder schließen Sie eine Benachrichtigung oder aktivieren Sie die Schlummerfunktion für die zugehörige Benachrichtigungsrichtlinie. Klicken Sie in der Zeile der Benachrichtigung auf more_vert Weitere Optionen und treffen Sie dann eine Auswahl im Menü. Weitere Informationen finden Sie unter Alerts verwalten.
Benachrichtigungen filtern
Wenn Sie die in der Tabelle angezeigten Benachrichtigungen einschränken möchten, fügen Sie Filter hinzu. Wenn Sie mehrere Filter hinzufügen, werden in der Tabelle nur Benachrichtigungen angezeigt, die alle Filterkriterien erfüllen.
So filtern Sie die Tabelle mit Benachrichtigungen:
Klicken Sie auf der Seite Benachrichtigungen auf filter_list Tabelle filtern und wählen Sie dann eine Filterproperty aus. Zu den Filtereigenschaften gehören:
- Status der Benachrichtigung
- Name der Benachrichtigungsrichtlinie
- Wann die Benachrichtigung geöffnet oder geschlossen wurde
- Messwerttyp
- Ressourcentyp
Wählen Sie einen Wert aus dem sekundären Menü aus oder geben Sie einen Wert in die Filterleiste ein.
Wenn Sie beispielsweise Messwerttyp auswählen und
usage_timeeingeben, werden im sekundären Menü möglicherweise nur die folgenden Optionen angezeigt:agent.googleapis.com/cpu/usage_time compute.googleapis.com/guest/container/cpu/usage_time container.googleapis.com/container/cpu/usage_time
Der Filter wird dann in der Tabelle Benachrichtigungen aufgeführt.
gcloud
Sie können die gcloud verwenden, um Benachrichtigungen zu erhalten und aufzulisten.
Benachrichtigung erhalten
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- ALERT_NAME: Der Ressourcenname der Benachrichtigung. Beispiel:
projects/my-project/alerts/my-alert-id.
Führen Sie den Befehl gcloud alpha monitoring alerts describe aus:
Linux, macOS oder Cloud Shell
gcloud alpha monitoring alerts describe ALERT_NAME
Windows (PowerShell)
gcloud alpha monitoring alerts describe ALERT_NAME
Windows (cmd.exe)
gcloud alpha monitoring alerts describe ALERT_NAME
{
"name": "projects/my-project/alerts/my-alert-id1",
"state": "OPEN",
"open_time": "2025-06-11T09:53:46Z",
"close_time": "2025-06-13T10:11:36Z",
"resource": {
"type": "gce_instance",
"labels": {
"zone": "us-west1",
"instance_id": "123456789",
"project_id": "my-project"
}
},
"metric": {
"labels": {
"instance_name": "my-instance1"
},
"type": "compute.googleapis.com/instance/cpu/usage_time"
},
"policy": {
"name": "projects/my-project/alertPolicies/POLICY_1",
"displayName": "my-policy"
},
"summaryText": "[ALERT] VM Instance - CPU usage on my-project my-instance1"
}
Benachrichtigungen auflisten
Mit der gcloud CLI können Sie Warnungen in Ihrem Projekt auflisten und die Ergebnisse filtern.
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- PROJECT_ID: Die Kennung des Projekts.
Führen Sie den Befehl gcloud alpha monitoring alerts list aus:
Linux, macOS oder Cloud Shell
gcloud alpha monitoring alerts list
Windows (PowerShell)
gcloud alpha monitoring alerts list
Windows (cmd.exe)
gcloud alpha monitoring alerts list
{
"alerts": [
{
"name": "projects/my-project/alerts/my-alert-id1",
"state": "OPEN",
"open_time": "2025-06-11T09:53:46Z",
"close_time": "2025-06-13T10:11:36Z",
"resource": {
"type": "gce_instance",
"labels": {
"zone": "us-west1",
"instance_id": "123456789",
"project_id": "my-project"
}
},
"metric": {
"labels": {
"instance_name": "my-instance1"
},
"type": "compute.googleapis.com/instance/cpu/usage_time"
},
"policy": {
"name": "projects/my-project/alertPolicies/POLICY_1",
"displayName": "my-policy"
},
"summaryText": "[ALERT] VM Instance - CPU usage on my-project my-instance1"
}
]
}
--filter: Geben Sie einen Filterausdruck an, um Benachrichtigungen nach Zeit oder Label zu filtern. Sie können beispielsweise mit--filter='close_time>="2025-09-10T00:00:00Z"'nach Zeit oder mit--filter='resource.labels.key="value"'nach Label filtern.--sort-by: Eine durch Kommas getrennte Liste von Feldern, nach denen die Ausgabe sortiert werden soll. Beispiel:--sort-by=open_time.--uri: Die Befehlsausgabe ist eine Liste von Ressourcen-URIs anstelle der Standardausgabe.--limit: Setzen Sie dieses Flag auf2oder höher, um die Anzahl der zurückgegebenen Benachrichtigungen zu begrenzen. Verwenden Sie dieses Flag nicht in Verbindung mit dem Flag--filter.
Monitoring API
Mit der Monitoring API können Sie Benachrichtigungen abrufen und auflisten.
Benachrichtigung erhalten
Wenn Sie mit der Monitoring API Details zu einer einzelnen Benachrichtigung abrufen möchten, verwenden Sie die Methode alerts.get.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Die Kennung des Projekts.
- ALERT_ID: Die ID der Benachrichtigung.
HTTP-Methode und URL:
GET https://monitoring.googleapis.com/v3/projects/PROJECT_ID/alerts/ALERT_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Der Befehl gibt eine Antwort mit Benachrichtigungsdetails wie Benachrichtigungsstatus, angehängten Labels und der Quellbenachrichtigungsrichtlinie zurück. Die Antwort sieht ungefähr so aus:
{
"name": "projects/my-project/alerts/my-alert-id1",
"state": "OPEN",
"open_time": "2025-06-11T09:53:46Z",
"close_time": "2025-06-13T10:11:36Z",
"resource": {
"type": "gce_instance",
"labels": {
"zone": "us-west1",
"instance_id": "123456789",
"project_id": "my-project"
}
},
"metric": {
"labels": {
"instance_name": "my-instance1"
},
"type": "compute.googleapis.com/instance/cpu/usage_time"
},
"policy": {
"name": "projects/my-project/alertPolicies/POLICY_1",
"displayName": "my-policy"
},
"summaryText": "[ALERT] VM Instance - CPU usage on my-project my-instance1"
}
Benachrichtigungen auflisten
Wenn Sie mit der Monitoring API Benachrichtigungen in Ihrem Projekt auflisten und die Ergebnisse filtern möchten, verwenden Sie die Methode alerts.list.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Die Kennung des Projekts.
HTTP-Methode und URL:
GET https://monitoring.googleapis.com/v3/projects/PROJECT_ID/alerts
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Der Befehl gibt eine Antwort mit Benachrichtigungsdetails wie Benachrichtigungsstatus, angehängten Labels und der Quellbenachrichtigungsrichtlinie zurück. Die Antwort sieht ungefähr so aus:
{
"alerts": [
{
"name": "projects/my-project/alerts/my-alert-id1",
"state": "OPEN",
"open_time": "2025-06-11T09:53:46Z",
"close_time": "2025-06-13T10:11:36Z",
"resource": {
"type": "gce_instance",
"labels": {
"zone": "us-west1",
"instance_id": "123456789",
"project_id": "my-project"
}
},
"metric": {
"labels": {
"instance_name": "my-instance1"
},
"type": "compute.googleapis.com/instance/cpu/usage_time"
},
"policy": {
"name": "projects/my-project/alertPolicies/POLICY_1",
"displayName": "my-policy"
},
"summaryText": "[ALERT] VM Instance - CPU usage on my-project my-instance1"
}
]
}
--data-urlencode gefolgt von einem Filterausdruck hinzufügen, um Benachrichtigungen nach Zeit oder Label zu filtern. Betrachten Sie die folgenden Beispiele:
Benachrichtigungen auflisten, die in der letzten Stunde geöffnet wurden:
--data-urlencode "filter=(open_time>=\"`date -u -d "1 hour ago" +"%Y-%m-%dT%H:%M:%SZ"`\")"
Offene Benachrichtigungen vom letzten Tag auflisten und filtern:
--data-urlencode "filter=(open_time>=\"`date -u -d "1 DAY ago" +"%Y-%m-%dT%H:%M:%SZ"`\" AND state=open)"
Benachrichtigungen auflisten und filtern, die zwischen zwei Zeiträumen geöffnet wurden:
--data-urlencode "filter=(open_time>=\"`date -u -d "2 DAY ago" +"%Y-%m-%dT%H:%M:%SZ"`\" AND open_time<=\"`date -u -d "1 DAY ago" +"%Y-%m-%dT%H:%M:%SZ"`\")"
Benachrichtigungen nach Nutzerlabel auflisten und filtern. In diesem Beispiel wird nach einem Nutzerlabel mit dem Namen app und dem Wert my-gke-app gefiltert:
--data-urlencode "filter=(policy.user_labels.app=\"my-gke-app\")"
$baseUrl = "https://monitoring.googleapis.com/v3/projects/my-project/alerts"
$filterValue = (Get-Date).AddHours(-1).ToString("yyyy-MM-ddTHH:mm:ssZ")
$filter = 'open_time >= "' + $filterValue + '"'
$encodedFilter = [System.Uri]::EscapeDataString($filter)
$url = $baseUrl + "?filter=" + $encodedFilter
Benachrichtigung untersuchen
Die Seite Benachrichtigungsdetails enthält Informationen, die Ihnen helfen können, die Ursache einer Benachrichtigung zu ermitteln.
Messwertdaten analysieren
Mit dem Diagramm Benachrichtigungsmesswerte können Sie den Status Ihres Messwerts vor und nach dem Eintreten der Benachrichtigung analysieren. Dieses Diagramm zeigt eine Zeitachse und die Zeitreihen, die dazu geführt haben, dass die Bedingung Ihrer Benachrichtigungsrichtlinie erfüllt wurde.
Sie können den Zeitraum der Zeitachse anpassen, um Trends und Muster in Ihren Messwertdaten im Zusammenhang mit der Benachrichtigung zu erkennen:
Wenn Sie zwischen der Anzeige nur der Zeitreihen, die dazu geführt haben, dass die Bedingung erfüllt wurde, und der Anzeige aller Zeitreihen, für die die Bedingung ausgewertet wird, wechseln möchten, klicken Sie auf toggle_off Alle Zeitreihen anzeigen.
Wenn Sie den im Diagramm angezeigten Zeitraum ändern möchten, können Sie die Zeitraumauswahl in der Symbolleiste verwenden oder Zeiträume im Diagramm mit dem Mauszeiger markieren.
Sie können Ihre Messwertdaten auch detaillierter analysieren, indem Sie sie im Metrics Explorer aufrufen. Rufen Sie dazu das Diagramm Messwerte für Benachrichtigungen auf und klicken Sie auf query_stats Daten auswerten. Standardmäßig werden Messwertdaten im Metrics Explorer aggregiert und gefiltert, sodass das Messwertdiagramm mit der Zeitachse unter Messwerte für Benachrichtigungen übereinstimmt.
Logeinträge ansehen
Im Bereich Logs auf der Seite Benachrichtigungsdetails werden Logeinträge angezeigt, die mit dem Ressourcentyp und den Labels der überwachten Ressource für Ihren Messwert übereinstimmen. Sie können diese Logeinträge analysieren, um zusätzliche Informationen zu finden, die Ihnen bei der Fehlerbehebung für Ihre Benachrichtigung helfen können.
- Wenn Sie die Logeinträge im Log-Explorer aufrufen möchten, klicken Sie auf Im Log-Explorer ansehen und wählen Sie dann ein Projekt mit Bereich aus. Der Log-Explorer bietet zusätzliche Tools zum Analysieren von Logeinträgen, z. B. eine Zeitachse, auf der zu sehen ist, wann zugehörige Logeinträge erstellt wurden.
- Wenn Sie die Abfrage ansehen und bearbeiten möchten, mit der die Logeinträge im Metrics Explorer gefiltert werden, klicken Sie auf query_stats Daten auswerten.
Anwendungsinformationen ansehen
Wenn Sie Benachrichtigungsrichtlinien aufrufen möchten, die mit einer App Hub-Anwendung verknüpft sind, rufen Sie den Bereich Mit Anwendung verknüpft auf. Ein Eintrag in diesem Abschnitt enthält die Anwendungs-ID und Links zu einem Dashboard mit Informationen zur Anwendung. Im zweiten Eintrag wird entweder eine Arbeitslast oder ein Dienst aufgeführt und es wird ein Link zu einem Dashboard bereitgestellt.
Zusätzliche Informationen ansehen
Im Bereich Labels werden die Labels und Werte für die überwachte Ressource und den Messwert der Zeitreihe angezeigt, die die Benachrichtigung ausgelöst hat, sowie die in der Benachrichtigungsrichtlinie definierten Nutzerlabels. Anhand dieser Informationen können Sie die überwachte Ressource ermitteln, die die Benachrichtigung ausgelöst hat. Weitere Informationen finden Sie unter Alerts mit Labels versehen.
Im Bereich Dokumentation sehen Sie die Dokumentationsvorlage für Benachrichtigungen, die Sie beim Erstellen der Benachrichtigungsrichtlinie angegeben haben. Diese Informationen können eine Beschreibung dessen enthalten, was mit der Benachrichtigungsrichtlinie überwacht wird, sowie Tipps zur Risikominderung. Weitere Informationen finden Sie unter Benachrichtigungen mit benutzerdefinierter Dokumentation versehen.
Wenn Sie keine Dokumentation für Ihre Benachrichtigungsrichtlinie konfiguriert haben, wird im Bereich Dokumentation die Meldung „Keine Dokumentation konfiguriert“ angezeigt.
Ähnliche Benachrichtigungen ansehen
Um zugrunde liegende Probleme in Ihrer Anwendung zu erkennen, können Sie sich Benachrichtigungen ansehen, die mit anderen Bedingungen für Benachrichtigungsrichtlinien zusammenhängen.
Im Abschnitt Zugehörige Benachrichtigungen wird eine Liste von Benachrichtigungen angezeigt, die einem der folgenden Kriterien entsprechen:- Die Benachrichtigung wurde erstellt, als eine Bedingung derselben Benachrichtigungsrichtlinie erfüllt wurde.
- Die Benachrichtigung hat dasselbe Label wie die Benachrichtigung auf der Seite Benachrichtigungsdetails.
Benachrichtigungen verwalten
Benachrichtigungen können einen der folgenden Status haben:
error Offen: Die Bedingungen der Benachrichtigungsrichtlinie werden erfüllt oder es sind keine Daten vorhanden, die darauf hindeuten, dass die Bedingung nicht mehr erfüllt ist. Wenn eine Benachrichtigungsrichtlinie mehrere Bedingungen enthält, werden Benachrichtigungen je nach Kombination dieser Bedingungen geöffnet. Weitere Informationen finden Sie unter Richtlinien mit mehreren Bedingungen.
warning Bestätigt: Die Benachrichtigung ist offen und wurde manuell als bestätigt markiert. Dieser Status bedeutet in der Regel, dass die Benachrichtigung untersucht wird.
check_circle Geschlossen: Das System hat festgestellt, dass die Bedingung nicht mehr erfüllt ist, Sie haben die Benachrichtigung geschlossen oder es sind 7 Tage vergangen, ohne dass die Bedingung weiterhin erfüllt wurde.
Wenn Sie beispielsweise eine Benachrichtigungsrichtlinie erstellen, die Sie benachrichtigt, wenn die Anzahl der Fehler größer als 0 ist, muss sie eine Anzahl von 0 Fehlern ausgeben, wenn keine Fehler vorhanden sind. Wenn die Benachrichtigungsrichtlinie im fehlerfreien Zustand „null“ oder leer zurückgibt, gibt es kein Signal, das angibt, wann die Fehler behoben wurden. Bei Bedarf können Sie in PromQL einen Standardwert angeben, der verwendet wird, wenn kein Messwert verfügbar ist.
Benachrichtigungen bestätigen
Wir empfehlen, eine Warnung als bestätigt zu markieren, wenn Sie mit der Untersuchung der Ursache der Warnung beginnen.
So markieren Sie eine Benachrichtigung als bestätigt:
- Klicken Sie auf der Seite Benachrichtigungen in der Tabelle Benachrichtigungen auf Alle Benachrichtigungen ansehen.
Suchen Sie auf der Seite Benachrichtigungen nach der Benachrichtigung, die Sie bestätigen möchten, und führen Sie dann einen der folgenden Schritte aus:
- Klicken Sie auf more_vert Weitere Optionen und wählen Sie Bestätigen aus.
- Öffnen Sie die Detailseite für die Benachrichtigung und klicken Sie dann auf Benachrichtigung bestätigen.
Wenn Ihre Benachrichtigungsrichtlinie so konfiguriert ist, dass wiederholte Benachrichtigungen gesendet werden, werden die Benachrichtigungen durch das Bestätigen einer Benachrichtigung nicht beendet. Führen Sie einen der folgenden Schritte aus, um sie zu beenden:
- Pausieren Sie die Benachrichtigungsrichtlinie.
- Deaktivieren Sie die Benachrichtigungsrichtlinie.
Benachrichtigungsrichtlinie pausieren
Wenn Sie verhindern möchten, dass in Monitoring während eines bestimmten Zeitraums Benachrichtigungen erstellt und gesendet werden, können Sie die zugehörige Benachrichtigungsrichtlinie in den Schlummermodus versetzen. Wenn Sie eine Benachrichtigungsrichtlinie pausieren, schließt Monitoring auch alle Benachrichtigungen, die sich auf die Benachrichtigungsrichtlinie beziehen.
So erstellen Sie einen Schlummermodus für eine Benachrichtigung, die Sie gerade ansehen:
Klicken Sie auf der Seite Benachrichtigungsdetails auf Richtlinie aufschieben.
Wählen Sie die Schlummerdauer aus. Nachdem Sie die Schlummerdauer ausgewählt haben, beginnt die Schlummerfunktion sofort.
Sie können eine Benachrichtigungsrichtlinie auch auf der Seite Benachrichtigungen in den Schlummermodus versetzen. Suchen Sie dazu die gewünschte Benachrichtigung, klicken Sie auf more_vert Weitere Optionen und wählen Sie dann Schlummern aus. Sie können Benachrichtigungsrichtlinien während Ausfällen pausieren, um weitere Benachrichtigungen während der Fehlerbehebung zu vermeiden.
Benachrichtigungen schließen
Sie können Monitoring eine Benachrichtigung für Sie schließen lassen oder eine Benachrichtigung schließen, nachdem keine Beobachtungen mehr eingehen. Wenn Sie eine Benachrichtigung schließen und dann Daten eingehen, die darauf hindeuten, dass die Bedingung erfüllt ist, wird eine neue Benachrichtigung erstellt. Wenn Sie eine Benachrichtigung schließen, werden dadurch keine anderen Benachrichtigungen geschlossen, die für dieselbe Bedingung geöffnet sind. Wenn Sie eine Benachrichtigungsrichtlinie pausieren, werden offene Benachrichtigungen geschlossen, wenn die Pause beginnt.
Monitoring schließt eine Benachrichtigung automatisch, wenn einer der folgenden Fälle eintritt:
Bedingungen für Messwertschwellenwerte:
- Es wird eine Beobachtung empfangen, die darauf hinweist, dass der Grenzwert nicht überschritten wurde.
Es gehen keine Beobachtungen ein, die Bedingung ist so konfiguriert, dass Benachrichtigungen geschlossen werden, wenn keine Beobachtungen mehr eingehen, und der Status der zugrunde liegenden Ressource ist entweder unbekannt oder nicht deaktiviert.
Während des Zeitraums für das automatische Schließen der Benachrichtigungsrichtlinie werden keine Beobachtungen empfangen und die Bedingung ist nicht so konfiguriert, dass Benachrichtigungen automatisch geschlossen werden, wenn keine Beobachtungen mehr empfangen werden. Sie können die Dauer für das automatische Schließen über die Google Cloud Console oder die Monitoring API konfigurieren. Standardmäßig beträgt die Dauer für das automatische Schließen sieben Tage. Die Mindestdauer für das automatische Schließen beträgt 30 Minuten.
Bedingungen für das Fehlen von Messwerten:
- Eine Beobachtung erfolgt.
- 24 Stunden nach Ablauf der Dauer bis zur automatischen Schließung der Benachrichtigungsrichtlinie gehen keine Beobachtungen ein. Zum Konfigurieren der Dauer für das automatische Schließen können Sie die Google Cloud -Konsole oder die Monitoring API verwenden. Standardmäßig beträgt die Dauer für das automatische Schließen sieben Tage.
Prognosebedingungen:
- Es wird eine Prognose erstellt, die vorhersagt, dass die Zeitreihe den Grenzwert im Prognosezeitraum nicht überschreiten wird.
10 Minuten lang gehen keine Beobachtungen ein, die Bedingung ist so konfiguriert, dass Benachrichtigungen geschlossen werden, wenn keine Beobachtungen mehr eingehen, und der Status der zugrunde liegenden Ressource ist entweder unbekannt oder nicht deaktiviert.
Während des Zeitraums für das automatische Schließen der Benachrichtigungsrichtlinie werden keine Beobachtungen empfangen und die Bedingung ist nicht so konfiguriert, dass Benachrichtigungen automatisch geschlossen werden, wenn keine Beobachtungen mehr empfangen werden.
Beispiel: Eine Benachrichtigungsrichtlinie hat eine Benachrichtigung generiert, weil die HTTP-Antwortlatenz 10 Minuten lang in Folge mehr als 2 Sekunden betrug. Wenn die nächste Messung der HTTP-Antwortlatenz weniger als oder gleich zwei Sekunden beträgt, wird die Benachrichtigung geschlossen. Wenn sieben Tage lang überhaupt keine Daten eingehen, wird die Benachrichtigung geschlossen.
So schließen Sie eine Benachrichtigung:
- Klicken Sie auf der Seite Benachrichtigungen in der Tabelle Benachrichtigungen auf Alle Benachrichtigungen ansehen.
Suchen Sie auf der Seite Benachrichtigungen nach der Benachrichtigung, die Sie schließen möchten, und gehen Sie dann so vor:
- Klicken Sie auf more_vert Mehr ansehen und wählen Sie Benachrichtigung schließen aus.
- Öffnen Sie die Seite Benachrichtigungsdetails für die Benachrichtigung und klicken Sie dann auf Benachrichtigung schließen.
Wenn Sie die Meldung Unable to close alert with active conditions sehen, kann die Benachrichtigung nicht geschlossen werden, da im letzten Benachrichtigungszeitraum Daten empfangen wurden.
Wenn Sie die Meldung Unable to close alert. Please try again in a few minutes. sehen, konnte die Benachrichtigung aufgrund eines internen Fehlers nicht geschlossen werden.
Datenaufbewahrung und ‑limits
Informationen zu Limits und zum Aufbewahrungszeitraum von Benachrichtigungen finden Sie unter Limits für Benachrichtigungen.
Nächste Schritte
- Informationen zum Erstellen und Verwalten von Benachrichtigungsrichtlinien mit der Monitoring API oder über die Befehlszeile finden Sie unter Benachrichtigungsrichtlinien über die API verwalten.
- Eine detaillierte konzeptionelle Beschreibung von Benachrichtigungsrichtlinien finden Sie unter Verhalten von messwertbasierten Benachrichtigungsrichtlinien.