Benachrichtigungen erstellen - Amazon Managed Grafana

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Benachrichtigungen erstellen

In diesem Dokumentationsthema werden ältere Warnmeldungen in Grafana behandelt. Dies wird in future Versionen von Amazon Managed Grafana nicht unterstützt. Sie können zu Grafana-Benachrichtigungen migrieren, um die neuesten Warnfunktionen zu verwenden. Weitere Informationen finden Sie in den folgenden Themen.

Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. Benachrichtigungen in Grafana-Version 10

Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. Benachrichtigungen in Grafana-Version 9

Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. Grafana-Warnung

Wenn Sie Amazon Managed Grafana-Benachrichtigungen verwenden, können Sie Regeln an Ihre Dashboard-Panels anhängen. Wenn Sie das Dashboard speichern, extrahiert Amazon Managed Grafana die Warnungsregeln in einen separaten Warnungsregelspeicher und plant sie zur Auswertung ein.

Auf der Registerkarte Warnung des Grafikfensters können Sie konfigurieren, wie oft die Warnungsregel ausgewertet werden soll und welche Bedingungen erfüllt sein müssen, damit sich der Status der Warnung ändert und ihre Benachrichtigungen ausgelöst werden.

Derzeit unterstützt nur der Grafikbereich Warnungsregeln.

Eine Warnungsregel hinzufügen oder bearbeiten

  1. Navigieren Sie zu dem Bereich, in dem Sie eine Warnungsregel hinzufügen oder bearbeiten können, wählen Sie den Titel aus und klicken Sie dann auf Bearbeiten.

  2. Wählen Sie auf der Registerkarte Warnung die Option Warnung erstellen aus. Wenn für diesen Bereich bereits eine Warnung vorhanden ist, können Sie die Felder auf der Registerkarte Warnung bearbeiten.

  3. Füllen Sie die Felder aus. Weitere Informationen finden Sie unter Felder für Warnungsregeln.

  4. Wenn Sie mit dem Schreiben Ihrer Regel fertig sind, wählen Sie in der oberen rechten Ecke Speichern, um die Warnungsregel und das Dashboard zu speichern.

  5. (Optional, aber empfohlen) Um sicherzustellen, dass die Regel die erwarteten Ergebnisse zurückgibt, wählen Sie Regel testen aus.

Löschen einer Warnungsregel

Um eine Warnung zu löschen, scrollen Sie zum Ende der Warnung und wählen Sie dann Löschen.

Felder für Warnungsregeln

In diesem Abschnitt werden die Felder beschrieben, die Sie ausfüllen, um eine Warnung zu erstellen.

Regel

  • Name — Geben Sie einen aussagekräftigen Namen ein. Der Name wird in der Liste der Warnungsregeln angezeigt.

  • Alle auswerten — Geben Sie an, wie oft der Scheduler die Warnungsregel auswerten soll. Dies wird als Bewertungsintervall bezeichnet.

  • Für — Geben Sie an, wie lange die Abfrage die konfigurierten Schwellenwerte überschreiten muss, bevor die Warnmeldung ausgelöst wird.

Warnung

Nicht verwenden, wenn For die If no data or all values are null Einstellung auf eingestellt ist. No Data Das Auslösen von No Data wird sofort ausgelöst und nicht For berücksichtigt. Dies kann auch dazu führen, dass keine OK-Benachrichtigung gesendet wird, wenn die Warnung von No Data -> Pending -> OK wechselt.

Wenn für eine Warnungsregel ein Wert konfiguriert ist For und die Abfrage den konfigurierten Schwellenwert verletzt, wechselt sie zuerst von OK bisPending. Wenn OK Sie von bis Pending wechseln, sendet Amazon Managed Grafana keine Benachrichtigungen. Wenn die Warnungsregel länger als die For Dauer ausgelöst wurde, ändert sie sich Alerting und sendet Warnmeldungen.

In der Regel empfehlen wir, diese Einstellung zu verwenden, da es oft schlimmer ist, eine Fehlmeldung zu erhalten, als ein paar Minuten zu warten, bis die Warnmeldung ausgelöst wird. Wenn Sie sich das Alert list oder ansehenAlert list panels, können Sie Benachrichtigungen sehen, die sich im Status Ausstehend befinden.

Bedingungen

Derzeit ist der einzige existierende Bedingungstyp eine Query Bedingung, mit der Sie einen Abfragebuchstaben, einen Zeitraum und eine Aggregationsfunktion angeben können.

Beispiel für eine Abfragebedingung

avg() OF query(A, 15m, now) IS BELOW 14
  • avg()Steuert, wie die Werte für jede Reihe auf einen Wert reduziert werden sollen, der mit dem Schwellenwert verglichen werden kann. Wählen Sie die Funktion aus, um sie in eine andere Aggregationsfunktion zu ändern.

  • query(A, 15m, now)Der Brief definiert, welche Abfrage auf der Registerkarte „Metriken“ ausgeführt werden soll. Die zweiten beiden Parameter definieren den Zeitraum: 15m, now also vor 15 Minuten bis jetzt. Sie können 10m, now-2m damit auch einen Zeitraum definieren, der zwischen 10 Minuten und 2 Minuten liegen wird. Dies ist nützlich, wenn Sie die Daten der letzten 2 Minuten ignorieren möchten.

  • IS BELOW 14Definiert die Art des Schwellenwerts und den Schwellenwert. Sie können wählenIS BELOW, ob Sie den Typ des Schwellenwerts ändern möchten.

Die in einer Warnungsregel verwendete Abfrage darf keine Vorlagenvariablen enthalten. Derzeit unterstützen wir nur AND OR Operatoren zwischen Bedingungen, und sie werden seriell ausgeführt. Zum Beispiel haben wir drei Bedingungen in der folgenden Reihenfolge: Condition:A (ergibt: TRUE) ODER Condition:B (ergibt: FALSE) UND CONDITION:C (ergibt: TRUE), sodass das Ergebnis als ((TRUE OR FALSE) AND TRUE) = TRUE berechnet wird.

Mehrere Serien

Wenn eine Abfrage mehrere Serien zurückgibt, werden die Aggregationsfunktion und die Schwellenwertprüfung für jede Serie ausgewertet. Derzeit verfolgt Amazon Managed Grafana den Status der Warnregeln nicht pro Serie. Die Auswirkungen davon werden im folgenden Szenario detailliert beschrieben.

  • Eine Warnbedingung mit einer Abfrage, die zwei Serien zurückgibt: server1 und server2.

  • Die Server1-Serie bewirkt, dass die Warnungsregel ausgelöst wird und in den Status wechselt. Alerting

  • Benachrichtigungen werden mit der folgenden Meldung gesendet: Load Peaking (Server1)

  • Bei einer späteren Auswertung derselben Warnungsregel führt die Server2-Serie auch dazu, dass die Warnmeldungsregel ausgelöst wird.

  • Es werden keine neuen Benachrichtigungen gesendet, da sich die Warnungsregel bereits im Status Alerting befindet.

Wie Sie dem vorherigen Szenario entnehmen können, sendet Grafana keine BenachrichtigungenAlerting, wenn die Regel bereits aktiviert ist, wenn andere Serien den Alarm auslösen.

Anmerkung

Sie können Erinnerungen so konfigurieren, dass sie bei ausgelösten Alarmen gesendet werden. Dadurch werden zusätzliche Benachrichtigungen gesendet, wenn ein Alarm weiterhin ausgelöst wird. Wenn andere Serien (wie server2 im vorherigen Beispiel) ebenfalls dazu führen, dass die Warnungsregel ausgelöst wird, sind sie in der Erinnerungsbenachrichtigung enthalten. Je nachdem, welchen Benachrichtigungskanal Sie verwenden, können Sie diese Funktion möglicherweise nutzen, um neue oder bestehende Serien zu identifizieren, die zur Auslösung von Alarmen führen.

Keine Daten- und Fehlerbehandlung

Die folgende Tabelle enthält Bedingungen für die Steuerung, wie die Regelauswertungs-Engine Abfragen verarbeitet, die keine Daten oder nur Nullwerte zurückgeben.

Keine Datenoption Beschreibung
Keine Daten Legen Sie den Status der Warnungsregel auf festNoData.
Warnfunktion Stellen Sie den Status der Warnungsregel auf einAlerting.
Letzten Status beibehalten Behalten Sie den aktuellen Status der Warnungsregel bei, unabhängig davon, wie er ist.
Ok Unterstützt, aber normalerweise nicht nützlich.

Ausführungsfehler oder Timeouts

Die folgenden Optionen teilen Amazon Managed Grafana mit, wie mit Ausführungs- oder Timeoutfehlern umgegangen werden soll.

Fehler- oder Timeout-Option Beschreibung
Warnfunktion Stellen Sie den Status der Warnungsregel auf einAlerting.
Letzten Status beibehalten Behalten Sie den aktuellen Status der Warnungsregel bei, unabhängig davon, wie er ist.

Wenn Sie über einen unzuverlässigen Zeitreihenspeicher verfügen, bei dem Abfragen manchmal ein Timeout auftreten oder nach dem Zufallsprinzip fehlschlagen, können Sie diese Option Keep Last State auf einstellen, sodass sie grundsätzlich ignoriert werden.

Benachrichtigungen

Auf der Registerkarte Warnung können Sie auch Benachrichtigungen über Warnungsregeln und eine ausführliche Meldung zur Warnungsregel angeben. Die Nachricht kann alles Mögliche enthalten: Informationen darüber, wie Sie das Problem lösen könnten, einen Link zum Runbook usw.

Die eigentlichen Benachrichtigungen werden konfiguriert und von mehreren Alerts gemeinsam genutzt. Informationen zur Konfiguration und Einrichtung von Benachrichtigungen finden Sie unterWarnmeldungen.

  • Senden an — Wählen Sie einen Kanal für Warnmeldungen aus, falls Sie einen eingerichtet haben.

  • Nachricht — Geben Sie eine Textnachricht ein, die über den Benachrichtigungskanal gesendet werden soll. Einige Warnmeldungen unterstützen die Umwandlung des Textes in HTML oder andere umfangreiche Formate.

  • Tags — Geben Sie eine Liste von Tags (Schlüsselwert) an, die in die Benachrichtigung aufgenommen werden sollen. Es wird nur von einigen Notifiern unterstützt.

Verlauf des Warnungsstatus und Anmerkungen

Änderungen des Alarmstatus werden in der internen Annotationstabelle in der Amazon Managed Grafana-Datenbank aufgezeichnet. Die Statusänderungen werden als Anmerkungen im Grafikbereich der Warnungsregel visualisiert. Sie können auch das State history Untermenü auf der Registerkarte Warnung aufrufen, um den Statusverlauf anzuzeigen und zu löschen.