Warum kann ich in der CloudWatch-Konsole keine Datenpunkte für CloudWatch-Metriken abrufen?

Lesedauer: 3 Minute
0

Warum kann ich in der CloudWatch-Konsole keine Datenpunkte für Amazon CloudWatch-Metriken abrufen?

Lösung

Es gibt mehrere Gründe dafür, dass ein aus der standardmäßigen oder benutzerdefinierten Metrik abgerufener Datenpunkt möglicherweise fehlt oder falsch ist.

Gehen Sie folgendermaßen vor, um fehlende Datenpunkte zu beheben:

  • Vergewissern Sie sich, dass der Metrik-Namensbereich, der Metrikname und die Schlüsselwertpaare für die zum Abrufen der Metrik verwendete Dimension korrekt sind.
  • Wenn die Datenpunkte auf eine Metrik mit einer bestimmten Einheit übertragen werden, vergewissern Sie sich, dass die Einheit zum Abrufen der Metrik dieselbe ist. Optional können Sie die Einheit leer lassen.
  • Wenn es sich bei der Metrik um eine hochauflösende Metrik handelt (die mit einem Intervall von weniger als einer Minute übertragen wird), vergewissern Sie sich, dass der Parameter --storage resolution bei der Übermittlung der Datenpunkte an die Metrik auf 1 gesetzt ist. Ohne diese Konfiguration speichert CloudWatch die Subminuten-Datenpunkte nicht und fasst sie zu einminütigen Datenpunkten zusammen. In diesen Fällen können Datenpunkte für einen Zeitraum von weniger als einer Minute nicht abgerufen werden.
  • Beachten Sie, dass die Häufigkeit, mit der die Datenpunkte an die Metrik übertragen werden, die höchste Granularität der Metrik bestimmt. Wenn Sie beispielsweise den Zeitraum für eine Metrik, bei der der Datenpunkt alle fünf Minuten übertragen wird, auf eine Minute festlegen, wird der Datenpunkt nicht jede Minute abgerufen. Der Wert des Datenpunkts spiegelt immer noch den Zeitraum von fünf Minuten wider.
  • Wenn die Daten von einem AWS-Service an eine ereignisgesteuerte Metrik übertragen werden, siehe Dokumentation des Quelldienstes. Bestätigen Sie, wann der Service Datenpunkte an die Metrik überträgt und ob erwartet wird, dass die Metrik fehlende Datenpunkte enthält.
  • Informationen zu benutzerdefinierten Metriken finden Sie in den Quellprotokollen (der Unified CloudWatch-Agent oder das benutzerdefinierte Skript, das die Metrik übertragen hat). Vergewissern Sie sich, dass die Quelle für die angegebene Dauer wie erwartet funktioniert. Weitere Informationen finden Sie unter Problembehandlung mit dem CloudWatch-Agent.
  • Überprüfen Sie die Aufbewahrungsfristen der Metriken beim Abruf von Datenpunkten von CloudWatch. Wenn die Datenpunkte in einem Intervall von weniger als einer Minute an eine Metrik übertragen werden, können diese Datenpunkte nur drei Stunden lang unverändert abgerufen werden. Nach drei Stunden werden die Subminuten-Datenpunkte zu einminütigen Datenpunkten zusammengefasst, die 15 Tage lang abgerufen werden können. 15 Tage nach der Datenerfassung werden diese einminütigen Datenpunkte zu fünfminütigen Datenpunkten zusammengefasst, die 63 Tage lang abgerufen werden können. 63 Tage nach der Datenerfassung werden diese fünfminütigen Datenpunkte zu einstündigen Datenpunkten zusammengefasst, die 455 Tage lang gespeichert werden. Nach 455 Tagen (15 Monaten) werden ältere Daten aus CloudWatch gelöscht und sind nicht mehr abrufbar.

Stellen Sie sich beispielsweise ein Szenario vor, in dem jede Minute ein einzelner Wert wie folgt an die Metrik übertragen wurde:

ZeitstempelWert
1:003
1:014
1:022
1:031
1:045

Diese einminütigen Werte sind 15 Tage lang abrufbar. Nach 15 Tagen werden diese Werte zu einem Datenpunkt für einen Zeitraum von fünf Minuten zusammengefasst. Der angezeigte Wert hängt von der Statistik ab. Zum Beispiel für die vorherigen Beispielwerte:

Ausgewählte Statistik für einen Datenpunkt von 1:00-1:05 (Zeitraum von fünf Minuten)Wert
Summe15
Durchschnittswert3
Minimum1
Anzahl der Stichproben5
Maximal5

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren