Wie behebe ich einen Alarm, der die CloudWatch-Agent-Metriken überwacht und sich im Status INSUFFICIENT_DATA befindet?
Ich möchte einen Amazon-CloudWatch-Alarm beheben, der die CloudWatch-Agent-Metriken überwacht und sich im Status INSUFFICIENT_DATA befindet.
Lösung
Auf Konfigurationsfehler prüfen
Gehe wie folgt vor:
- Überprüfe den Speicherort der Konfigurationsdatei:<br id=hardline_break/> Überprüfe für Linux /opt/aws/amazon-cloudwatch-agent/bi.<br id=hardline_break/> Überprüfe für Windows C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent.json.
- Stelle sicher, dass die Metrikbeschreibungen, wie der Name und die Dimensionen der Metrik, mit der CloudWatch-Agent-Konfigurationsdatei übereinstimmen, die der Agent zur Veröffentlichung von Metriken verwendet.
Beispiel für eine Nichtübereinstimmung zwischen der CloudWatch-Agent-Konfigurationsdatei und der Alarmkonfiguration:
{ "metrics": { "namespace": "CWAgent", "metrics_collected": { "cpu": { "measurement": [ "usage_idle" ], "metrics_collection_interval": 60, "totalcpu": false } } } }
Hinweis: In den vorangegangenen Beispielen stimmen die Metriknamen nicht überein.
CloudWatch verwendet die folgenden Konfigurationen für den Alarm:
- Metrikname: cpu_utilization
- Dimensionen: InstanceId
- Statistik: Durchschnitt
- Zeitraum: 60 Sekunden
- Schwellenwert: 80 %
Überprüfen der Berechtigungen der IAM-Rolle
Überprüfe die Berechtigungen der AWS Identity and Access Management (IAM)-Rolle, die an die Amazon Elastic Compute Cloud (Amazon EC2)-Instance angefügt ist.
Stelle sicher, dass die IAM-Rolle berechtigt ist, die PutMetricData-Aktion auszuführen. Füge dann die verwaltete CloudWatchAgentServerPolicy-Richtlinie an die IAM-Rolle an.
Weitere Informationen findest du unter Warum überträgt der vereinheitlichte CloudWatch-Agent meine Metriken oder Protokollereignisse nicht mithilfe von Push an CloudWatch?
Überprüfen der Protokolldatei des CloudWatch-Agent
Suche in der CloudWatch-Agent-Protokolldatei nach Meldungen, die auf Probleme mit Konnektivität, Berechtigungen, Konfiguration oder Metrikerfassung hinweisen.
Du findest die Protokolle an den folgenden Standardspeicherorten:
Überprüfe für Linux /var/log/amazon/amazon-cloudwatch-agent/amazon-cloudwatch-agent.log.
Überprüfe für Windows C:\ProgramData\Amazon\AmazonCloudWatchAgent\Logs\amazon-cloudwatch-agent.log.
Wenn du die Konfigurationsdatei nicht an den Standardspeicherorten findest, überprüfe stattdessen die folgenden Speicherorte:
Überprüfe für Linux /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.d/file_config.json.
Überprüfe für Windows C:\ProgramData\Amazon\AmazonCloudWatchAgent\Configs\file_config.json.
Testen der Netzwerkkonnektivität
Stelle sicher, dass die Amazon-EC2-Instance eine Verbindung zum Internet herstellt und es dem CloudWatch-Agent ermöglicht, Daten an CloudWatch-Endpunkte zu senden. Wenn die EC2-Instance keine direkte Verbindung zum Internet herstellt, verwende Amazon Virtual Private Cloud (Amazon VPC)-Endpunkte.
Vergewissere dich dann, dass die Sicherheitsgruppe, die dem Amazon-VPC-Endpunkt zugeordnet ist, eingehenden Datenverkehr von der Instance zulässt.
Weitere Informationen findest du unter Warum überträgt der vereinheitlichte CloudWatch-Agent meine Metriken oder Protokollereignisse nicht mithilfe von Push an CloudWatch?
Erfassung von Testmetriken
Um den Prozess, der Metriken erfasst und veröffentlicht, manuell zu testen, führe den Befehl put-metric-data auf den Instances aus, auf denen der CloudWatch-Agent ausgeführt wird.
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Ähnliche Informationen
Wie behebe ich meinen CloudWatch-Alarm im Status INSUFFICIENT_DATA?
Wie behebe ich fehlende Datenpunkte in meinen Amazon-CloudWatch-Metriken?
- Themen
- Management & Governance
- Sprache
- Deutsch

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