Benachrichtigungsrichtlinien für prognostizierte Messwerte erstellen

In diesem Dokument wird beschrieben, wie Sie mit der Google Cloud Console eine Benachrichtigung erstellen Richtlinie, die Benachrichtigungen sendet, sagt voraus, dass der Schwellenwert innerhalb der nächsten Prognosezeitraums. Eine Prognose prognostiziert, ob eine Zeitreihe innerhalb eines Prognosefensters einen Grenzwert nicht überschreiten. Das ist ein Zeitraum im in der Zukunft. Der Prognosezeitraum kann zwischen 1 Stunde (3.600 Sekunden) bis 2,5 Tage (216.000 Sekunden)

Dieser Inhalt gilt nicht für logbasierte Benachrichtigungsrichtlinien. Informationen zu logbasierten Benachrichtigungsrichtlinien, die Sie benachrichtigen, wenn ein wenn eine bestimmte Nachricht in Ihren Protokollen angezeigt wird, Logs überwachen

In diesem Dokument wird Folgendes nicht beschrieben:

Prognosebedingungen

Sie können Prognosen zur Beobachtung der meisten Messwerte verwenden. Wenn Sie jedoch beschränkte Ressource, z. B. Kontingent, Speicherplatz oder Arbeitsspeichernutzung, kann Sie benachrichtigen, bevor der Grenzwert überschritten wird. Diese Funktion gibt Ihnen mehr Zeit, auf die Reaktionen dieser eingeschränkten Ressource zu reagieren. verbraucht wird, bevor der Grenzwert überschritten wird.

Für jede Zeitreihe, die von einer Prognosebedingung überwacht wird, ist die Bedingung einen Entscheidungsalgorithmus instanziiert. Nachdem dieser Algorithmus trainiert wurde, generiert bei jeder Auswertung der Bedingung eine Prognose. Jede Prognose ist eine Vorhersage zu stellen, dass ihre Zeitreihe Grenzwert innerhalb des Prognosefensters. Wenn eine überwachte Zeitachse regelmäßiger Periodizität, dann hat der Entscheidungsalgorithmus berücksichtigt diese Zeitreihe das periodische Verhalten in den Prognosen.

Eine Prognosebedingung ist erfüllt, wenn eines oder beide der folgenden Bedingungen eintreten:

  • Alle Werte einer Zeitreihe während eines bestimmten Zeitfensters für die erneute Prüfung gegen die Mindestanforderungen verstoßen.
  • Alle Prognosen für eine bestimmte Zeitreihe, die in einem Zeitraum für die erneute Prüfung erstellt werden dass die Zeitreihe gegen den Schwellenwert innerhalb der Prognosezeitraums.

Die anfängliche Trainingszeit für einen Entscheidungsalgorithmus ist doppelt so lang wie Prognosezeitraums. Beträgt das Prognosefenster beispielsweise eine Stunde, dann zwei Stunden Trainingszeit erforderlich sind. Der Entscheidungsalgorithmus für die einzelnen werden unabhängig trainiert. Während ein Entscheidungsalgorithmus trainiert wird, erfüllt seine Zeitreihe die Bedingung nur, wenn die Werte der Zeitreihe verstoßen gegen den Grenzwert für das angegebene Zeitfenster für die erneute Prüfung.

Nach Abschluss des ersten Trainings wird jeder Entscheidungsalgorithmus kontinuierlich mit Daten trainiert, die bis zu sechsmal länger als das Prognosefenster sind. Wenn das Prognosefenster beispielsweise eine Stunde beträgt, sind die letzten sechs Stunden während des kontinuierlichen Trainings genutzt.

Wenn Sie eine Prognosebedingung konfigurieren und dann keine Daten mehr eingehen, als 10 Minuten, ist die Prognose deaktiviert und die Bedingung gilt als Bedingung für Messwertschwellen.

Vorfälle werden erstellt, wenn die Prognose prognostiziert, dass eine Zeitreihe gegen die innerhalb des Prognosefensters den Grenzwert der Bedingung an. Monitoring schließt den Vorfall automatisch, wenn Laut Prognose wird die Zeitreihe nicht gegen den Grenzwert verstoßen, innerhalb des Prognosefensters.

Hinweise

  1. So erhalten Sie die Berechtigungen, die Sie zum Erstellen und Ändern von Benachrichtigungsrichtlinien über die Google Cloud Console benötigen: bitten Sie Ihren Administrator, Ihnen IAM-Rolle Monitoring-Bearbeiter (roles/monitoring.editor) für Ihr Projekt. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

    Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

    Weitere Informationen zu Cloud Monitoring-Rollen Siehe Zugriff mit Identity and Access Management steuern.

  2. Machen Sie sich mit den allgemeinen Konzepten von Benachrichtigungsrichtlinien vertraut. Informationen zu diesen Themen finden Sie unter Benachrichtigungsübersicht:

  3. Konfigurieren Sie die Benachrichtigungskanäle, über die Sie Benachrichtigungen empfangen möchten Benachrichtigungen. Aus Gründen der Redundanz empfehlen wir, verschiedenen Arten von Benachrichtigungskanälen. Weitere Informationen finden Sie unter Benachrichtigungskanäle erstellen und verwalten

Benachrichtigungsrichtlinie erstellen

Um eine Benachrichtigungsrichtlinie zu erstellen, die eine Benachrichtigung basierend auf einer Prognose sendet, Gehen Sie so vor:

  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 Richtlinie erstellen aus.
  3. Wählen Sie die zu überwachende Zeitreihe aus:

    1. Klicken Sie auf Messwert auswählen und wählen Sie in den Menüs einen Ressourcentyp und Messwerttyp und klicken Sie dann auf Anwenden.

      Das Menü Messwert auswählen enthält Funktionen, mit denen Sie sind die verfügbaren Messwerttypen:

      • Um einen bestimmten Messwerttyp zu finden, verwenden Sie die Methode Filterleiste: Wenn Sie beispielsweise util eingeben, beschränken Sie das Menü auf Einträge anzeigen, die util enthalten. Die Einträge werden angezeigt, wenn sie bestanden wurden. ein „enthält“, bei dem die Groß-/Kleinschreibung nicht berücksichtigt wird, testen.
      • Wenn Sie alle Messwerttypen (auch solche ohne Daten) sehen möchten, klicken Sie auf Aktiv. Standardmäßig werden die Menüs Nur Messwerttypen mit Daten anzeigen. Weitere Informationen finden Sie unter Messwert nicht im Menü aufgeführt:

      Sie können jeden integrierten Messwert oder alle benutzerdefinierten mit dem Werttyp „Double“ oder „Int64“, Es handelt sich dabei nicht um einen Einschränkungsmesswert Amazon VM-Instanz

      Wenn Sie einen Messwerttyp auswählen, 64 Zeitreihen beobachtet werden, dann Monitoring erstellt Prognosen für die 64 Zeitreihen, deren Werte am nächsten sind den Grenzwert erreichen oder bereits verstoßen. Für andere werden ihre Werte mit dem Schwellenwert verglichen.

    2. Optional: So überwachen Sie eine Teilmenge der Zeitreihen, die mit die Sie im vorherigen Schritt ausgewählt haben, Klicken Sie auf Filter hinzufügen. Wählen Sie im Filterdialogfeld das Label aus, nach dem gefiltert werden soll, ein Vergleichsoperator und dann der Filterwert. Der Filter zone =~ ^us.*.a$ verwendet beispielsweise einen regulären Ausdruck, um stimmt mit allen Zeitreihendaten überein, deren Zonenname mit us beginnt und endet mit a. Weitere Informationen finden Sie unter Filtern Sie die ausgewählte Zeitreihe.

    3. Optional: Um die Ausrichtung der Punkte in einer Zeitreihe zu ändern, Legen Sie im Abschnitt Daten transformieren das Rollierende Fenster und Funktionsfelder für rollierende Fenster:

      Diese Felder geben an, wie die in einem Fenster aufgezeichneten Punkte kombiniert. Angenommen, das Zeitfenster beträgt 15 Minuten und der Fensterfunktion ist max. Der ausgerichtete Punkt ist der Maximalwert aller Punkte in den letzten 15 Minuten. Weitere Informationen finden Sie unter Ausrichtung: Regularisierung innerhalb der Reihe:

      Sie können auch die Rate beobachten, um die sich ein Messwert ändert. Verwenden Sie dazu das Feld Funktion für rollierendes Zeitfenster auf Änderung in Prozent. Weitere Informationen finden Sie unter Änderungsrate überwachen.

    4. Optional: Kombinieren Sie Zeitreihen, wenn Sie die Anzahl der Fehler reduzieren möchten. Zeitreihen, die durch eine Richtlinie überwacht werden, oder wenn Sie nur eine Sammlung von Zeitreihen. Anstatt beispielsweise die CPU-Auslastung jeder VM-Instanz benötigen, Durchschnitt der CPU-Auslastung aller VMs in einer Zone und dann diesen Durchschnitt überwachen. Standardmäßig Zeitreihen nicht kombiniert werden. Allgemeine Informationen finden Sie unter Reduzierung: Zeitreihen kombinieren:

      So kombinieren Sie alle Zeitreihen:

      1. Gehen Sie im Abschnitt Über mehrere Zeitreihen hinweg so vor: Klicken Sie auf Maximieren.
      2. Legen Sie für das Feld Zeitreihenaggregation einen anderen Wert als none Um beispielsweise den Durchschnittswert der Spalte wählen Sie mean aus.
      3. Achten Sie darauf, dass das Feld Zeitachsen gruppieren nach leer ist.

      So kombinieren oder gruppieren Sie Zeitreihen nach Labelwerten:

      1. Gehen Sie im Abschnitt Über mehrere Zeitreihen hinweg so vor: Klicken Sie auf Maximieren.
      2. Legen Sie für das Feld Zeitreihenaggregation einen anderen Wert als none
      3. Wählen Sie im Feld Zeitreihen gruppieren nach die Labels aus. nach dem gruppiert werden soll.

      Wenn Sie beispielsweise nach dem Label zone gruppieren und dann das Tag Aggregationsfeld auf den Wert mean gesetzt, dann wird im Diagramm Eine Zeitachse für jede Zone, für die Daten vorliegen. Die die für eine bestimmte Zone angezeigte Zeitreihe ist der Durchschnitt aller Zeitreihen mit dieser Zone.

    5. Klicken Sie auf Weiter.

  4. Konfigurieren Sie den Bedingungstrigger:

    1. Wählen Sie als Bedingungstyp Prognose aus.

    2. Wählen Sie einen Wert für das Menü Trigger für Benachrichtigungen aus. In diesem Menü können Sie Geben Sie die Teilmenge der Zeitreihen an, die gegen den Grenzwert verstoßen müssen bevor die Bedingung erfüllt ist.

    3. Wählen Sie einen Wert für das Prognosefenster aus. Der ausgewählte Wert ist die zukünftige Zeitspanne für die Prognose. Sie müssen diesen Wert auf mindestens 1 Stunde (3.600 Sekunden) und auf 2,5 Tage (216.000 Sekunden) dauert.

    4. Geben Sie an, wann der vorhergesagte Wert des ausgewählten Messwerts gegen Grenzwert unter Verwendung der Threshold position (Schwellenwertposition) und Felder für den Grenzwert: Wenn Sie diese Werte beispielsweise auf Über Grenzwert und 10 festlegen, dann verstößt jeder vorhergesagte Wert über 10 gegen den Grenzwert.

    5. Optional: Maximieren Sie Erweiterte Optionen und legen Sie den Wert des Fenster noch einmal testen: Der Standardwert dieses Feldes ist No retest. Wir empfehlen, dass Sie dieses Feld auf mindestens 10 Minuten festlegen.

      Angenommen, Sie konfigurieren die Prognosebedingung so, dass alle kann dazu führen, dass die Bedingung erfüllt ist. Außerdem wird davon ausgegangen, Testfenster auf 15 Minuten und Prognosefenster eingestellt sind und ein Verstoß tritt auf, wenn der Wert der Zeitreihe höher als der Grenzwert ist, der auf 10 festgelegt ist. Die Bedingung ist erfüllt, wenn eines der folgenden Ereignisse eintritt:

      • Alle Werte einer Zeitreihe werden höher als 10 und bleiben dort für mindestens 15 Minuten.
      • In einem 15-Minuten-Intervall sagt jede Prognose für eine Zeitreihe eine Vorhersage aus dass sein Wert irgendwann über den Grenzwert von 10 ansteigen wird, innerhalb der nächsten Stunde.
    6. Optional: So legen Sie fest, wie Monitoring die wenn keine Daten eingehen, maximieren Sie Erweiterte Optionen. und verwenden Sie dann das Menü Bewertung fehlende Daten.

      Das Menü Fehlende Daten für die Bewertung ist deaktiviert, wenn der Wert des Felds Fenster für Wiederholungstest ist Keine Wiederholung.

      Wenn Daten für mehr als nach 10 Minuten keine Prognosebedingung mehr, prognostiziert und verwendet stattdessen den Wert Fehlende Daten für die Bewertung um festzulegen, wie mit Vorfällen umgegangen werden soll. Wenn die Beobachtungen neu gestartet werden, wird die Prognose neu gestartet.

      Google Cloud Console
      „Auswertung fehlender Daten“ Feld
      Fazit Details
      Fehlende Daten leer Offene Vorfälle bleiben offen.
      Neue Vorfälle werden nicht geöffnet.

      Wenn Bedingungen erfüllt sind, ist die Bedingung weiterhin wenn keine Daten mehr eingehen. Wenn ein Vorfall für diese Bedingung offen ist, bleibt der Vorfall offen. Wenn ein Vorfall offen ist und keine Daten vorliegen erreicht, startet der Timer für das automatische Schließen mit einer Verzögerung von mindestens 15 Minuten. Wenn der Timer abläuft, wird der Vorfall geschlossen.

      Wenn Bedingungen nicht erfüllt sind, gilt dies weiterhin nicht wenn keine Daten eingehen.

      Fehlende Datenpunkte, die als Werte behandelt werden, die gegen die Richtlinienbedingung verstoßen Offene Vorfälle bleiben offen.
      Neue Vorfälle können geöffnet werden.

      Wenn Bedingungen erfüllt sind, ist die Bedingung weiterhin wenn keine Daten mehr eingehen. Wenn ein Vorfall für diese Bedingung offen ist, bleibt der Vorfall offen. Wenn ein Vorfall offen ist und keine Daten eintreffen für die Dauer des automatischen Schließens plus 24 Stunden wenn der Vorfall geschlossen ist.

      Unter Bedingungen, die nicht erfüllt sind, führt diese Einstellung dazu, dass Bedingung für Messwertschwelle so, dass sie sich wie ein metric-absence condition verhält. Wenn Daten nicht innerhalb der im Fenster für die erneute Prüfung festgelegten Zeit eintreffen, gilt die Bedingung als erfüllt. Für eine Benachrichtigungsrichtlinie mit eine Bedingung erfüllt, führt dazu, dass ein Vorfall geöffnet wird.

      Fehlende Datenpunkte werden als Werte behandelt, die nicht gegen die Richtlinienbedingung verstoßen Offene Vorfälle werden geschlossen.
      Neue Vorfälle werden nicht geöffnet.

      Wenn Bedingungen erfüllt sind, ist sie nicht mehr erfüllt, wenn Daten nicht mehr ankommen. Wenn ein Vorfall für diese Bedingung offen ist, wird der Vorfall geschlossen.

      Wenn Bedingungen nicht erfüllt sind, gilt dies weiterhin nicht wenn keine Daten eingehen.

    7. Klicken Sie auf Weiter.

  5. Optional: Erstellen Sie eine Benachrichtigungsrichtlinie mit mehreren Bedingungen.

    Die meisten Richtlinien überwachen einen einzelnen Messwerttyp. die Anzahl der Byte überwachen, die in eine VM-Instanz geschrieben wurden. Wann du möchtest Um mehrere Messwerttypen zu überwachen, erstellen Sie eine Richtlinie mit mehreren Bedingungen. Jede Bedingung überwacht einen Messwerttyp. Nachdem Sie die Bedingungen erstellt haben, wie die Bedingungen kombiniert werden. Weitere Informationen finden Sie unter Richtlinien mit mehreren Bedingungen:

    So erstellen Sie eine Benachrichtigungsrichtlinie mit mehreren Bedingungen:

    1. Klicken Sie für jede weitere Bedingung auf Benachrichtigungsbedingung hinzufügen und dann auf konfigurieren Sie diese Bedingung.
    2. Klicken Sie auf Weiter und konfigurieren Sie, wie Bedingungen kombiniert werden sollen.
    3. Klicken Sie auf Weiter, um zu den Benachrichtigungen und der Dokumentation zu gelangen. einrichten.
  6. Konfigurieren Sie die Benachrichtigungen:

    1. Maximieren Sie das Menü Benachrichtigungen und Name und wählen Sie Ihre Benachrichtigung aus. Kanäle. Aus Gründen der Redundanz empfehlen wir, Benachrichtigungsrichtlinie mit mehreren Arten von Benachrichtigungskanälen. Weitere Informationen finden Sie unter Benachrichtigungskanäle verwalten.

    2. Optional: Wenn Sie benachrichtigt werden möchten, wenn ein Vorfall geschlossen wird, wählen Sie Bei Schließung des Vorfalls benachrichtigen Wenn Sie eine Benachrichtigungsrichtlinie mit der Methode Google Cloud Console wird nur bei einem Vorfall eine Benachrichtigung gesendet, erstellt.

    3. Optional: So ändern Sie, wie lange Monitoring wartet, bevor Schließen eines Vorfalls, nachdem keine Daten mehr eintreffen, wählen Sie eine Option aus der Menü Dauer des automatischen Schließens für Vorfälle: Wenn keine Daten eingehen, wartet Monitoring standardmäßig bevor Sie einen offenen Vorfall schließen.

    4. Wählen Sie im Menü Schweregrad der Richtlinie eine Option aus. Vorfälle und Benachrichtigungen den Schweregrad anzeigen.

    5. Optional: Wenn Sie der Benachrichtigungsrichtlinie benutzerdefinierte Labels hinzufügen möchten, rufen Sie im Feld Richtliniennutzerlabels:

      1. Klicken Sie auf Label hinzufügen und geben Sie im Feld Schlüssel einen Namen für den . Labelnamen müssen mit einem Kleinbuchstaben beginnen und können Kleinbuchstaben, Ziffern, Unterstriche und Bindestriche enthalten. Geben Sie beispielsweise severity ein.
      2. Klicken Sie auf Wert und geben Sie einen Wert für das Label ein. Labelwerte können Kleinbuchstaben, Ziffern, Unterstriche und Bindestriche enthalten. Geben Sie beispielsweise critical ein.

      Informationen dazu, wie Sie mithilfe von Richtlinienlabels die Verwaltung finden Sie unter Vorfälle mit Labels versehen.

  7. Optional: Geben Sie im Abschnitt Documentation (Dokumentation) beliebige Inhalte ein, die Sie die in der Benachrichtigung enthalten sind.

    Zur Formatierung Ihrer Dokumentation können Sie nur Text verwenden, Markdown und Variablen. Sie können auch Links enthalten, die Nutzern bei der Fehlerbehebung helfen, z. B. als Links zu internen Playbooks, Google Cloud-Dashboards und externen Seiten. Die folgende Dokumentationsvorlage beschreibt beispielsweise eine CPU mit Auslastungsvorfall für eine gce_instance-Ressource und umfasst Mehrere Variablen zum Verweisen auf die Benachrichtigungsrichtlinie und die REST-Bedingung Ressourcen. Dokumentationsvorlage leitet die Leser dann zur Fehlerbehebung auf externe Seiten weiter.

    Beim Erstellen von Benachrichtigungen ersetzt Monitoring der Dokumentationsvariablen mit ihren Werten. Die Werte ersetzen die Variablen nur in Benachrichtigungen. Die Vorschaubereich und andere Stellen in der Google Cloud Console die Markdown-Formatierung anzuzeigen.

    Vorschau

    ## CPU utilization exceeded
    
    ### Summary
    
    The ${metric.display_name} of the ${resource.type}
    ${resource.label.instance_id} in the project ${resource.project} has
    exceeded 90% for over 15 minutes.
    
    ### Additional resource information
    
    Condition resource name: ${condition.name}  
    Alerting policy resource name: ${policy.name}  
    
    ### Troubleshooting and Debug References
    
    Repository with debug scripts: example.com  
    Internal troubleshooting guide: example.com  
    ${resource.type} dashboard: example.com
    

    In Benachrichtigung formatieren

    Beispiel für das Rendern der Dokumentation in einer Benachrichtigung

    Weitere Informationen finden Sie unter Benachrichtigungen mit benutzerdefinierter Dokumentation kommentieren und Kanalsteuerelemente verwenden.

  8. Klicken Sie auf Name der Benachrichtigung und geben Sie einen Namen für die Benachrichtigungsrichtlinie ein.

  9. Klicken Sie auf Richtlinie erstellen.

Ausgewählte Zeitreihe filtern

Filter stellen sicher, dass nur Zeitreihen, die bestimmte Kriterien erfüllen, überwacht. Wenn Sie Filter anwenden, verringern Sie die Anzahl der Linien im Diagramm, was die Leistung des Diagramms verbessern kann. Sie können auch die Anzahl Datenmenge, die durch Aggregation überwacht wird. Filter stellen sicher, dass nur Zeitachsen verwendet werden, die bestimmte Kriterien erfüllen. Wenn Sie Filter anwenden, müssen weniger Zeitreihen ausgewertet werden, um die Leistung der Benachrichtigung zu verbessern.

Ein Filter besteht aus einem Label, einem Vergleichsoperator und einem Wert. Beispiel: für alle Zeitreihen, deren zone-Label mit "us-central1" beginnt, Filter zone=~"us-central1.*", der einen regulären Ausdruck verwendet um den Vergleich durchzuführen.

Wenn Sie nach der Projekt-ID oder dem Ressourcencontainer filtern, müssen Sie den Gleichheitsoperator (=) verwenden. Wenn Sie nach anderen Labels verwenden, können Sie einen beliebigen unterstützten Vergleichsoperator verwenden. Normalerweise können Sie Messwert- und Ressourcenlabels filtern sowie nach Ressourcengruppe.

Wenn Sie mehrere Filterkriterien angeben, werden nur die Zeitreihen überwacht, die alle Kriterien erfüllen.

Um einen Filter hinzuzufügen, klicken Sie auf Filter hinzufügen, füllen Sie das Dialogfeld aus und klicken Sie dann auf Fertig. Im Dialogfeld wählen Sie über das Feld Filter die Kriterium, nach dem gefiltert werden soll, den Vergleichsoperator und wählen Sie den Wert aus. In jeder Zeile der folgenden Tabelle sind ein Vergleichsoperator, seine Bedeutung und ein Beispiel aufgeführt:

OperatorBedeutungBeispiel
= Entsprechung resource.labels.zone = "us-central1-a"
!= Ungleichheit resource.labels.zone != "us-central1-a"
=~ Gleichheit mit regulärem Ausdruck2 monitoring.regex.full_match("^us.*")
!=~ Ungleichheit mit regulärem Ausdruck2 monitoring.regex.full_match("^us.*")
starts_with Wert beginnt mit resource.labels.zone = starts_with("us")
ends_with Wert endet mit resource.labels.zone = ends_with("b")
has_substring Wert enthält resource.labels.zone = has_substring("east")
one_of Eine von resource.labels.zone = one_of("asia-east1-b", "europe-north1-a")
!starts_with Wert beginnt nicht mit resource.labels.zone != starts_with("us")
!ends_with Wert endet nicht mit resource.labels.zone != ends_with("b")
!has_substring Wert enthält nicht resource.labels.zone != has_substring("east")
!one_of Wert ist keiner der folgenden Werte resource.labels.zone != one_of("asia-east1-b", "europe-north1-a")

Fehlerbehebung

Dieser Abschnitt enthält Tipps zur Fehlerbehebung.

Messwert nicht im Menü der verfügbaren Messwerte aufgeführt

So überwachen Sie einen Messwert, der nicht im Menü Messwert auswählen aufgeführt ist: eines der folgenden:

  • So erstellen Sie eine Benachrichtigungsrichtlinie, die einen Google Cloud-Messwert überwacht: maximieren Sie das Menü Messwert auswählen und Klicken Sie auf Aktiv. Wenn diese Option deaktiviert ist, werden im Menü alle Messwerte für Google Cloud-Dienste und alle Messwerte mit Daten.

  • Um eine Bedingung für einen benutzerdefinierten Messwerttyp vor diesem Messwert zu konfigurieren -Typ Daten generiert, müssen Sie den Messwerttyp mithilfe eines Monitoring filter:

    1. Wählen Sie ? in der Abschnittsüberschrift Messwert wählen und wählen Sie dann in der Kurzinfo Direkter Filtermodus aus.
    2. Geben Sie einen Monitoringfilter oder eine Zeitachsenauswahl ein. Informationen zur Syntax finden Sie in den folgenden Dokumenten:

Änderungsrate überwachen

Um die Änderungsrate eines Messwerts zu überwachen, legen Sie den Parameter Funktion für rollierendes Zeitfenster auf Änderung in Prozent Wenn die Bedingung ausgewertet wird, berechnet Monitoring die Änderungsrate des Messwerts als Prozentsatz und vergleicht diesen Prozentsatz mit dem Schwellenwert der Bedingung. Dieser Vergleich umfasst zwei Schritte:

  1. Hat die Zeitreihe die Messwertart DELTA oder CUMULATIVE, dann gilt: wird die Zeitachse in eine Zeitachse mit der Messwertart GAUGE konvertiert. Weitere Informationen zum Weitere Informationen finden Sie unter Arten, Typen und Conversions.
  2. Monitoring berechnet die Veränderung in Prozent durch einen Vergleich. den Durchschnittswert im letzten 10-Minuten-Zeitfenster Durchschnittswert aus dem 10-minütigen gleitenden Fenster vor Beginn des Ausrichtungszeitraum festgelegt.

Sie können den gleitenden 10-Minuten-Zeitraum für Vergleiche in eine Benachrichtigungsrichtlinie für Änderungsraten verwendet wird. Sie geben den Ausrichtungszeitraum jedoch beim Erstellen der Bedingung an.

Einschränkungen

  • Sie können die Bedingung über die menübasierte Oberfläche des Google Cloud Console oder mithilfe von Monitoring-Filtern. Sie können die Bedingung nicht mithilfe von Monitoring Query Language oder PromQL konfigurieren.
  • Alle Messwerte mit dem Werttyp „Double“ oder „Int64“ sind unterstützt werden, außer denen von Amazon VM-Instanzen.

Nächste Schritte