Wie behebe ich meinen CloudWatch-Alarm im Status INSUFFICIENT_DATA?
Ich möchte meinen Amazon CloudWatch-Alarm beheben, wenn er sich im Zustand INSUFFICIENT_DATA befindet.
Lösung
Wenn du einen CloudWatch-Alarm erstellst, startet der Alarm im Zustand INSUFFICIENT_DATA. Dein CloudWatch-Alarm bleibt im Zustand INSUFFICIENT_DATA, bis CloudWatch die überwachte Metrik auswertet. Dann verlässt dein Alarm innerhalb weniger Minuten nach der Erstellung den Zustand INSUFFICIENT_DATA.
Wenn dein Alarm im Zustand INSUFFICIENT_DATA bleibt, führe die folgenden Maßnahmen aus.
Fehlende Datenpunkte
Wenn du eine Metrik hast, die Ereignisse wie Infrastrukturänderungen, Netzwerkausfälle und Service-Unterbrechungen überwacht, meldet die Metrik nicht regelmäßig Datenpunkte. Wenn ein Alarm innerhalb eines bestimmten Zeitraums keine Metrikdatenpunkte hat, fehlen die Datenpunkte in CloudWatch. Dann bleibt der Alarm im Zustand INSUFFICIENT_DATA.
Um dieses Problem zu beheben, stelle sicher, dass du konfigurierst, wie CloudWatch-Alarme fehlende Datenpunkte behandeln.
Falsch konfigurierte Metrikparameter
Du kannst eine Metrik mit einem Namespace, einem Metriknamen und bis zu 30 Dimensionen definieren. Damit CloudWatch einen Datenpunkt erfolgreich abrufen kann, musst du einen Zeitstempel angeben, und du kannst zusätzlich eine Einheit angeben. Wenn du für einen dieser Parameter einen falschen Wert angibst, versucht CloudWatch, eine nicht vorhandene Metrik abzurufen, und du erhältst einen leeren Datensatz.
Hinweis: Datenpunkte werden in der Regel mit einer einzelnen Einheit an eine Metrik gesendet. Du musst die Einheit beim Erstellen eines Alarms nicht angeben. Es hat sich bewährt, die richtige Einheit zu verwenden, wenn du mehrere Einheiten für deine metrischen Datenpunkte hast.
Gehe wie folgt vor, um dieses Problem zu beheben:
- Führe die API-Operation DescribeAlarms aus, um eine vollständige Liste der Parameter für deine überwachten Metriken zu erhalten.
- Führe die API-Operation ListMetrics aus, um die Ausgabe von ListMetrics mit der Parameterliste deiner überwachten Metriken zu vergleichen.
- Überprüfe die Metrikparameter auf Tippfehler sowie falsche oder fehlende Dimensionen.
Falsch konfigurierte Alarmzeiträume
Du kannst einen Alarm so konfigurieren, dass er Datenpunkte in der gewünschten Häufigkeit abruft. Wenn du jedoch einen kürzeren Zeitraum verwendest als den, den der Service oder die Quelle nutzt, kannst du unerwünschte Alarmzustände erhalten. Um dieses Problem zu beheben, konfiguriere den Zeitraum deines Alarms so, dass er größer oder gleich dem Zeitraum ist, in dem die Metrikdatenpunkte gesendet werden. Du kannst deinen Alarm auch so einstellen, dass er „M out of N“-Einstellungen verwendet. Weitere Informationen findest du unter Auswerten eines Alarms.
Verzögerte Lieferung von Datenpunkten
Wenn du ein Standard-Alarm-Setup hast, wertet der Alarm deine Metrik jede Minute aus. Wenn CloudWatch eine Metrik auswertet, ruft der Alarm die verfügbaren Datenpunkte aus der konfigurierten Metrik ab. Wenn du keine Konnektivität hast, während dein Alarm die Metrik auswertet, kann der Alarm die Datenpunkte nicht abrufen und wechselt in den Zustand INSUFFICIENT_DATA.
Nachdem die Konnektivität wiederhergestellt ist, sendet dein AWS-Service den Rückstand an Datenpunkten mit Zeitstempeln an CloudWatch. Der Alarm ruft aktuelle Datenpunkte basierend auf dem von dir angegebenen Zeitraum und Auswertungszeitraum ab. Wenn der CloudWatch-Alarm den Zeitraum ausgewertet hat und der Alarmverlauf einen Zustand INSUFFICIENT_DATA anzeigt, erhältst du eine Fehlermeldung ähnlich der folgenden:
„stateValue“: „INSUFFICIENT_DATA“, „stateReason“: „Insufficient Data: 2 datapoints were unknown.“
Um dieses Problem zu beheben, konfiguriere, wie dein CloudWatch-Alarm fehlende Daten behandelt.
- Themen
- Management & Governance
- Sprache
- Deutsch
Ähnliche Videos


Relevanter Inhalt
AWS OFFICIALAktualisiert vor 9 Monaten
AWS OFFICIALAktualisiert vor einem Jahr