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.
Auswertung von Alarmen
Metrikalarm-Status
Ein Metrikalarm kann die folgenden Status aufweisen:
-
OK– Die Metrik oder der Ausdruck liegt innerhalb des festgelegten Schwellenwerts. -
ALARM– Die Metrik oder der Ausdruck liegt außerhalb des festgelegten Schwellenwerts. -
INSUFFICIENT_DATA– Der Alarm wurde soeben gestartet; die Metrik ist nicht verfügbar oder es sind nicht genügend Daten verfügbar, damit die Metrik den Alarmstatus bestimmen kann.
Status der Alarmeinschätzung
Zusätzlich zum Alarmstatus hat jeder Alarm einen Bewertungsstatus, der Informationen über den Evaluierungsprozess des Alarms liefert. Die folgenden Zustände können auftreten:
-
PARTIAL_DATA— Zeigt an, dass aufgrund von Kontingentbeschränkungen nicht alle verfügbaren Daten abgerufen werden konnten. Weitere Informationen finden Sie unter Wie mit Teildaten umgegangen wird. -
EVALUATION_ERROR— Weist auf Konfigurationsfehler bei der Alarmeinrichtung hin, die überprüft und korrigiert werden müssen. Weitere Informationen finden Sie im StateReason Feld des Alarms. -
EVALUATION_FAILURE— Weist auf vorübergehende CloudWatch Probleme hin. Wir empfehlen eine manuelle Überwachung, bis das Problem behoben ist
Sie können den Evaluierungsstatus in den Alarmdetails in der Konsole oder mithilfe des describe-alarms CLI-Befehls oder der DescribeAlarms API einsehen.
Einstellungen für die Auswertung des Alarms
Wenn Sie einen Alarm erstellen, geben Sie drei Einstellungen an, damit Sie beurteilen können CloudWatch , wann der Alarmstatus geändert werden muss:
-
Zeitraum ist die Zeitspanne, die für die Auswertung der Metrik oder des Ausdrucks verwendet wird, um jeden einzelnen Datenpunkt für einen Alarm zu erstellen. Sie wird in Sekunden angegeben.
-
Evaluation Periods (Auswertungszeiträume) ist die Anzahl der neuesten Zeiträume, oder Datenpunkte, die beim Ermitteln des Alarmzustands zu bewerten sind.
-
Datapoints to Alarm (Datenpunkte zum Alarm) ist die Anzahl der Datenpunkte innerhalb des Auswertungszeitraums, die überschritten werden müssen, um zu bewirken, dass der Alarm in den
ALARM-Status versetzt wird. Die überschrittenen Datenpunkte müssen nicht aufeinanderfolgend sein, aber sie müssen alle innerhalb der letzten Datenpunkte liegen (dem Auswertungszeitraum entsprechend).
Für einen Zeitraum von einer Minute oder länger wird jede Minute ein Alarm ausgewertet, und die Auswertung basiert auf dem durch den Zeitraum und die Bewertungszeiträume definierten Zeitfenster. Wenn der Zeitraum beispielsweise 5 Minuten (300 Sekunden) und der Bewertungszeiträume 1 ist, wird der Alarm am Ende von Minute 5 auf der Grundlage von Daten zwischen Minuten 1 und 5 ausgewertet. Am Ende von Minute 6 wird der Alarm dann auf der Grundlage der Daten aus den Minuten 2 bis 6 ausgewertet.
Wenn der Alarmzeitraum 10 Sekunden, 20 Sekunden oder 30 Sekunden beträgt, wird der Alarm alle 10 Sekunden ausgewertet. Weitere Informationen finden Sie unter High-resolution Alarme.
Wenn die Anzahl der Auswertungszeiträume für einen Alarm multipliziert mit der Länge der einzelnen Auswertungszeiträume einen Tag überschreitet, wird der Alarm einmal stündlich ausgewertet. Weitere Informationen zur Auswertung dieser mehrtägigen Alarme finden Sie unterBeispiel für die Auswertung eines mehrtägigen Alarms.
In der folgenden Abbildung ist der Alarmschwellenwert für einen metrischen Alarm auf 3 Einheiten festgelegt. Sowohl der Auswertungszeitraum als auch die Datenpunkte zum Alarm sind 3. Das heißt, wenn alle vorhandenen Datenpunkte in den letzten drei aufeinanderfolgenden Perioden über dem Schwellenwert liegen, geht der Alarm in den ALARM Status über. In der Abbildung geschieht dies im dritten bis zum fünften Zeitraum. Bei Zeitraum 6 fällt der Wert unter den Schwellenwert, sodass einer der auszuwertenden Zeiträume keinen Schwellenwert verletzt, und der Alarmstatus ändert sich wieder in OK. Während des neunten Zeitraums wird der Schwellenwert erneut überschritten, jedoch nur für einen Zeitraum. Daher bleibt der Alarmstatus OK.
Wenn Sie Evaluation Periods (Auswertungszeiträume) und Datapoints to Alarm (Datenpunkte zum Alarm) als unterschiedliche Werte konfigurieren, legen Sie einen „M von N“-Alarm fest. Der Wert für den Alarm von Datenpunkten ist („M“) und der Evaluierungszeitraum ist („N“). Das Bewertungsintervall ist die Anzahl der Evaluierungsperioden multipliziert mit der Periodenlänge. Wenn Sie beispielsweise 4 von 5 Datenpunkten mit einem Zeitraum von 1 Minute konfigurieren, beträgt das Auswertungsintervall 5 Minuten. Wenn Sie 3 von 3 Datenpunkten mit einem Zeitraum von 10 Minuten konfigurieren, beträgt das Auswertungsintervall 30 Minuten.
Anmerkung
Wenn kurz nach dem Erstellen eines Alarms Datenpunkte fehlen und die Metrik CloudWatch vor der Erstellung des Alarms gemeldet wurde, werden bei der Auswertung des Alarms die neuesten Datenpunkte aus der Zeit vor der Alarmerstellung CloudWatch abgerufen.
CloudWatch Verwendet standardmäßig ein Schiebefenster für die Auswertung des Alarms. Jedes Mal, wenn der Alarm ausgewertet wird, rückt das Fenster um eine Minute vor, und die Grenzen des Fensters entsprechen nicht der Wanduhr. Sie können das Bewertungsfenster stattdessen an den Grenzen und Zeitzonen der Wanduhr ausrichten. Weitere Informationen finden Sie unter Fenster zur Alarmauswertung.
High-resolution Alarme
Wenn Sie einen Alarm für eine hochauflösende Metrik einrichten, können Sie einen Alarm mit hoher Auflösung mit einer Dauer von 10 Sekunden, 20 Sekunden oder 30 Sekunden angeben. Für hochauflösende Alarme ist eine höhere Gebühr zu zahlen. Weitere Informationen zu hochauflösenden Metriken finden Sie unter Veröffentlichen Sie benutzerdefinierte Metriken (PutMetricData /EMF).
Beispiel für die Auswertung eines mehrtägigen Alarms
Ein Alarm ist ein mehrtägiger Alarm, wenn die Anzahl der Testzeiträume multipliziert mit der Länge jedes Testzeitraums einen Tag überschreitet. Multi-day Alarme werden einmal pro Stunde ausgewertet. Bei der Auswertung mehrtägiger Alarme werden bei der Auswertung nur die Messwerte bis zur aktuellen Stunde in der Minute :00 CloudWatch berücksichtigt. Dieses Verhalten am Stundenanfang und das folgende Beispiel gelten für Alarme, die ein gleitendes Bewertungsfenster verwenden, was die Standardeinstellung ist.
Stellen Sie sich zum Beispiel einen Alarm vor, der einen Job überwacht, der alle 3 Tage um 10:00 Uhr ausgeführt wird.
-
Um 10:02 Uhr schlägt der Job fehl
-
Um 10:03 Uhr wird der Alarm ausgewertet und behält seinen Status
OKbei, da bei der Auswertung nur Daten bis 10:00 Uhr berücksichtigt werden. -
Um 11:03 Uhr berücksichtigt der Alarm Daten bis 11:00 Uhr und wechselt in den Status
ALARM. -
Um 11:43 Uhr korrigieren Sie den Fehler und der Job wird wieder erfolgreich ausgeführt.
-
Um 12:03 Uhr wird der Alarm erneut ausgewertet, erkennt den erfolgreichen Job und kehrt zum Status
OKzurück.
Wenn der Alarm stattdessen ein Bewertungsfenster auf der Wanduhr verwendet, CloudWatch richtet das Bewertungsfenster an der Grenze der Wanduhr aus, die dem Zeitraum in der ausgewählten Zeitzone des Alarms entspricht, anstatt sich auf den Anfang jeder Stunde zu beschränken. Beispielsweise werden bei einem mehrtägigen Wecker mit einem Zeitraum von einem Tag komplette Kalendertage ausgewertet, die in der ausgewählten Zeitzone um Mitternacht enden, und bei einem Alarm mit einem Zeitraum von einer Woche werden komplette Kalenderwochen ausgewertet. Das Zeitfenster wird um eine volle Periode erweitert, wenn jede Grenze erreicht wird, sodass der Alarm einen neu abgeschlossenen Kalenderzeitraum erst berücksichtigt, wenn dieser Zeitraum abgelaufen ist. Weitere Informationen finden Sie unter Fenster zur Alarmauswertung.