Überwachen Sie Amazon ECS mit CloudWatch - Amazon Elastic Container Service

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.

Überwachen Sie Amazon ECS mit CloudWatch

Sie können Ihre ECS Amazon-Ressourcen mithilfe von Amazon überwachen CloudWatch, das Rohdaten von Amazon sammelt und zu lesbaren Metriken nahezu ECS in Echtzeit verarbeitet. Diese Statistiken werden für einen Zeitraum von zwei Wochen aufgezeichnet, damit Sie auf Verlaufsinformationen zugreifen können und einen besseren Überblick darüber erhalten, wie Ihre Clusters oder Services ausgeführt werden. ECSAmazon-Metrikdaten werden automatisch CloudWatch in Zeitabständen von 1 Minute an gesendet. Weitere Informationen zu CloudWatch finden Sie im CloudWatch Amazon-Benutzerhandbuch.

Amazon ECS bietet kostenlose Metriken für Cluster und Services. Gegen eine zusätzliche Gebühr können Sie Amazon ECS CloudWatch Container Insights für Ihren Cluster für Metriken pro Aufgabe, einschließlich CPU Speicher- und EBS Dateisystemauslastung, aktivieren. Weitere Informationen zu Container Insights finden Sie unter Überwachen Sie ECS Amazon-Container mit Container Insights.

Überlegungen

Folgendes sollte bei der Verwendung von ECS CloudWatch Amazon-Metriken berücksichtigt werden.

  • Jeder auf Fargate gehostete ECS Amazon-Dienst verfügt CloudWatch CPU automatisch über Kennzahlen zur Speicherauslastung, sodass Sie keine manuellen Schritte ausführen müssen.

  • Für alle ECS Amazon-Aufgaben oder -Services, die auf EC2 Amazon-Instances gehostet werden, benötigt die EC2 Amazon-Instance Version 1.4.0 oder höher (Linux) 1.0.0 oder höher (Windows) des Container-Agenten, damit CloudWatch Metriken generiert werden können. Wir empfehlen jedoch, die neueste Container-Agent-Version zu verwenden. Informationen zum Überprüfen Ihrer Agenten-Version und zum Aktualisieren auf die neueste Version finden Sie unter Den ECS Amazon-Container-Agenten aktualisieren.

  • Die Mindestversion von Docker für zuverlässige CloudWatch Metriken ist die Docker-Version 20.10.13 und neuer.

  • Ihre EC2 Amazon-Instances benötigen auch die ecs:StartTelemetrySession Genehmigung für die IAM Rolle, mit der Sie Ihre EC2 Amazon-Instances starten. Wenn Sie Ihre ECS IAM Amazon-Container-Instance-Rolle erstellt haben, bevor CloudWatch Metriken für Amazon verfügbar warenECS, müssen Sie diese Berechtigung möglicherweise hinzufügen. Informationen zur IAM Container-Instance-Rolle und zum Anhängen der verwalteten IAM Richtlinie für Container-Instances finden Sie unterECSIAMAmazon-Container-Instance-Rolle.

  • Sie können die Erfassung von CloudWatch Metriken auf Ihren EC2 Amazon-Instances deaktivieren, indem Sie ECS_DISABLE_METRICS=true dies in Ihrer ECS Amazon-Container-Agent-Konfiguration festlegen. Weitere Informationen finden Sie unter Konfiguration des ECS Amazon-Container-Agenten.

Empfohlene Metriken

Amazon ECS bietet kostenlose CloudWatch Kennzahlen, mit denen Sie Ihre Ressourcen überwachen können. Die CPU Speicherreservierung und die Speicher CPU - und EBS Dateisystemauslastung in Ihrem gesamten Cluster sowie die CPU Speicher- und EBS Dateisystemauslastung der Dienste in Ihren Clustern können anhand dieser Metriken gemessen werden. Für Ihre GPU Workloads können Sie Ihre GPU Reservierung in Ihrem gesamten Cluster messen.

Die Infrastruktur, auf der Ihre ECS Amazon-Aufgaben in Ihren Clustern gehostet werden, bestimmt, welche Metriken verfügbar sind. Für Aufgaben, die auf der Fargate-Infrastruktur gehostet werdenCPU, ECS stellt Amazon Kennzahlen zur Speicher- und EBS Dateisystemauslastung zur Verfügung, die Sie bei der Überwachung Ihrer Dienste unterstützen. Für Aufgaben, die auf EC2 Instances gehostet werdenCPU, ECS stellt Amazon Speicher- und GPU Reservierungsmetriken CPU sowie Kennzahlen zur Speichernutzung auf Cluster- und Serviceebene bereit. Sie müssen die EC2 Amazon-Instances, die Ihre zugrunde liegende Infrastruktur bilden, separat überwachen. Weitere Informationen zur Überwachung Ihrer EC2 Amazon-Instances finden Sie unter Amazon Monitoring EC2 im EC2Amazon-Benutzerhandbuch.

Informationen zu den empfohlenen Alarmen für die Verwendung mit Amazon ECS finden Sie in einem der folgenden Abschnitte im Amazon CloudWatch Logs-Benutzerhandbuch: