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.
Fenster zur Alarmauswertung
Bei der CloudWatch Auswertung eines metrischen Alarms werden Metrikdaten für einen Zeitraum abgerufen, der als Bewertungsfenster bezeichnet wird. Die Länge des Fensters wird Period multipliziert mit. Evaluation Periods Wo die Grenzen dieses Fensters liegen, wird durch den EvaluationWindow Parameter in der PutMetricAlarmAPI gesteuert. EvaluationWindowakzeptiert eine von zwei Konfigurationen:
-
SlidingWindow— die Standardeinstellung. Das Fenster verschiebt sich bei jeder Auswertung des Alarms und bildet so ein fortlaufendes Zeitfenster. -
WallClockWindow— Das Fenster ist an den Uhrgrenzen ausgerichtet, die dem Zeitraum entsprechen (z. B. am Ende der Stunde, Mitternacht oder Beginn der Kalenderwoche) und optional an einer bestimmten Zeitzone.
Wenn Sie nicht angeben, EvaluationWindow wann Sie einen metrischen Alarm erstellen oder aktualisieren, verwendet der Alarm ein verschiebbares Fenster. Sie können einen vorhandenen Alarm jederzeit in ein Wanduhrfenster umwandeln, indem Sie den Alarm aktualisieren.
Beide Konfigurationen werden für alle Arten von metrischen Alarmen unterstützt, mit Ausnahme von Alarmen, die auf einer PromQL-Abfrage basieren.
Sie haben die Wahl zwischen einem Schiebefenster und einem Wanduhrfenster
In ein Schiebefenster werden kontinuierlich die neuesten Daten aufgenommen, sodass Sicherheitslücken erkannt werden, sobald die Datenpunkte Ihren Schwellenwert überschreiten. Wählen Sie ein verschiebbares Fenster für die Echtzeitüberwachung, bei der die Ausrichtung des Kalenders keine Rolle spielt, z. B. Leistung, Latenz oder Ressourcenauslastung.
In einem Wanduhrfenster werden vollständige, kalendarisch angeordnete Zeiträume wie jede Stunde, jeden Tag oder jede Woche ausgewertet. Wählen Sie ein Wanduhrfenster, wenn die Überwachung an einen Geschäfts- oder Kalenderzeitraum gebunden ist. Außerdem werden Fehlalarme vermieden, die auftreten können, wenn Ereignisse sich über wechselnde Fenstergrenzen hinweg erstrecken. Beispielsweise kann ein täglicher Backup-Alarm mit verschiebbarem Fenster ausgelöst werden, ALARM wenn aufeinanderfolgende Backups mehr als 24 Stunden voneinander entfernt sind, obwohl an jedem Kalendertag ein Backup vorhanden war. Ein Wanduhrfenster wertet jeden Tag unabhängig aus und vermeidet dies.
Der Kompromiss ist das Timing der Erkennung. Ein Wanduhrfenster spiegelt einen Datenpunkt erst wider, wenn der Zeitraum, in dem er enthalten ist, abgelaufen ist. Wenn Sie ein Problem erkennen möchten, während es noch in Bearbeitung ist, verwenden Sie ein Schiebefenster.
Gleitendes Fenster
Bei einem verschiebbaren Fenster bewegt sich das Bewertungsfenster bei jeder Auswertung des Alarms vorwärts und bildet so ein fortlaufendes Zeitfenster. Beispielsweise könnte ein Alarm mit einem Zeitraum von einer Stunde und einem Bewertungszeitraum den Zeitraum 13:07 — 14:07 Uhr bei einer Auswertung und 13:08 — 14:08 bei der nächsten Auswertung auswerten.
Da das Fenster immer die neuesten Datenpunkte enthält, ist ein Schiebefenster die bessere Wahl für Alarme, die Auto Scaling Scaling-Aktionen auslösen.
Ein Schiebefenster hat keine zusätzlichen Konfigurationsoptionen. Um eines explizit über die API zu konfigurieren, setzen Sie EvaluationWindow auf{"SlidingWindow":{}}. Das Auslassen EvaluationWindow hat den gleichen Effekt.
Wanduhr, Fenster
Die Bewertungszeiträume richten sich nach festen Zeitgrenzen (z. B. jede Stunde oder jeden Tag) in der von Ihnen ausgewählten Zeitzone. Ideal für geplante Workloads wie tägliche Berichte, Batch-Jobs oder Backups.
Die Grenzen richten sich nach dem Beginn des entsprechenden Kalenderzeitraums in der ausgewählten Zeitzone: die höchste Stunde für einen Zeitraum von einer Stunde, Mitternacht für einen Zeitraum von einem Tag und Montag um 00:00 Uhr (Beginn der ISO-8601-Woche) für einen Zeitraum von einer Woche. Diese Ausrichtungspunkte sind fest und können nicht geändert werden.
Wann sollte ein Wanduhrfenster verwendet werden
Wählen Sie ein Wanduhrfenster, wenn Sie möchten, dass die Alarmauswertungen an Uhrzeiten oder Kalendergrenzen angepasst werden. Zu den gängigen Szenarien gehören:
-
Tägliche Batch-Jobs, die bis Mitternacht in einer bestimmten Zeitzone abgeschlossen sein sollten.
-
Wöchentliche Compliance- oder Geschäftsberichte, die eine Kalenderwoche zusammenfassen.
Anmerkung
Es wird nicht empfohlen, ein Wanduhrfenster für Alarme zu verwenden, die Auto Scaling Scaling-Aktionen auslösen. Der Alarm spiegelt neue Daten erst nach Ablauf des aktuellen Zeitraums wider, sodass die Auslastung nicht genau genug verfolgt werden kann, um eine reaktionsschnelle Skalierung zu ermöglichen. Verwenden Sie stattdessen ein Schiebefenster.
Unterstützte Zeiträume
Sie können ein Wanduhrfenster mit metrischen Alarmen verwenden, die einen der folgenden Zeiträume haben:
-
1 Minute (60 Sekunden)
-
5 Minuten (300 Sekunden)
-
1 Stunde (3600 Sekunden)
-
1 Tag (86400 Sekunden)
-
1 Woche (604800 Sekunden)
Fenster mit Wanduhren werden für Alarme mit hoher Auflösung (Zeiträume von 10, 20 oder 30 Sekunden) nicht unterstützt.
Wenn Sie einen Zeitraum angeben, den Wanduhrfenster nicht unterstützen, wird ein Überprüfungsfehler PutMetricAlarm zurückgegeben, der die unterstützten Zeiträume auflistet.
Für Alarme mit metrischer Mathematik und Metrics Insights muss jede Metrik im Metrics Array eine der unterstützten Perioden für die Wanduhr verwenden.
Anmerkung
Ein Metrics Insights-Alarm kann einen Zeitraum von maximal 3 Stunden auswerten (Zeitraum multipliziert mit Bewertungszeiträumen). Wenn ein Metrics Insights-Alarm ein Wanduhrfenster verwendet, reserviert er CloudWatch automatisch einen zusätzlichen Zeitraum, um das Fenster an den Grenzen der Wanduhr auszurichten. Somit wird das effektive Limit zu Zeitraum multipliziert mit (Bewertungszeiträume + 1), was immer noch 3 Stunden oder weniger betragen muss. Das bedeutet, dass ein Metrics Insights-Alarm, der ein Wanduhrfenster verwendet, einen Testzeitraum weniger umfassen kann als derselbe Alarm mit einem verschiebbaren Fenster. Bei einem Zeitraum von einer Stunde unterstützt ein Schiebefenster beispielsweise bis zu 3 Bewertungszeiträume, ein Wanduhrfenster jedoch bis zu 2. Wenn Sie dieses Limit überschreiten, wird ein Validierungsfehler PutMetricAlarm zurückgegeben.
Zeitzonen und Sommerzeit
Sie können optional eine Zeitzone für das Wanduhrfenster angeben. Wenn Sie keine Zeitzone angeben, CloudWatch verwendetUTC. Die Zeitzone bestimmt, wo die Grenzen der Wanduhr liegen: Beispiel: Ein Alarm mit einem Zeitraum von 1 Tag America/New_York berechnet jeden Kalendertag von der lokalen Mitternacht bis zur lokalen Mitternacht in New York, während derselbe Alarm von 00:00 UTC bis 00:00 UTC UTC ausgewertet wird. Zeitzonen mit Offsets, die sich nicht auf ganze Stunden beziehen, wie z. B. Asia/Kolkata (+05:30), verschieben die Grenzen auch für stündliche und unterstündliche Zeiträume.
Sie können die Zeitzone in einer der folgenden Formen angeben:
-
Eine IANA-Zeitzonen-ID, z. B.
America/New_YorkEurope/London, oderAsia/Kolkata. -
Ein fester UTC-Offset wie
+05:30,-08:00, oderZ(entspricht UTC). -
Ein Bezeichner mit Offset-Präfix, z. B. oder.
UTC+05:30GMT-08:00
Die angegebene Zeitzone muss zu einem UTC-Offset aufgelöst werden, das ein Vielfaches von 5 Minuten ist. Zum Beispiel +01:05 werden +01:00+05:30, und akzeptiert, aber +01:03 abgelehnt. CloudWatchlehnt Zeitzonen ab, die diese Anforderung nicht erfüllen, sodass bei der Alarmerstellung ein Validierungsfehler auftritt.
Wenn Sie eine IANA-Zeitzone angeben, CloudWatch werden die Übergänge zur Sommerzeit automatisch verarbeitet. Das Bewertungsfenster bleibt auf die lokale Wanduhr in der angegebenen Zeitzone ausgerichtet, auch an den Tagen, an denen sich die Uhren ändern. Bei festen UTC-Offsets und Kennungen mit Offset-Präfix wird die Sommerzeit nicht eingehalten.
Wie oft wird der Alarm ausgewertet
Ein Alarm mit einem Wanduhrfenster wird mit der gleichen Frequenz ausgewertet wie ein Alarm mit einem Schiebefenster. Wenn Sie sich für ein Wanduhrfenster entscheiden, ändern sich nur die Grenzen des Fensters, das zum Abrufen metrischer Daten CloudWatch verwendet wird, und nicht die Häufigkeit, mit der der Alarm ausgelöst wird.
Beispielsweise wird bei einem Alarm mit einem Zeitraum von einer Stunde und einem Wanduhrfenster jede Minute ausgewertet. Bei jeder Auswertung werden die Daten für die zuletzt abgeschlossene Uhrstunde berücksichtigt. Wenn eine neue Uhrzeit beginnt, bewegt sich das Fenster bis zur neuen Stundengrenze.
Informationen zum Erstellen eines metrischen Alarms, der ein Wanduhrfenster verwendet, finden Sie unterErstellen Sie einen metrischen Alarm, der ein Bewertungsfenster für Wanduhren verwendet.