Überwachen von 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 von Amazon ECS mit CloudWatch

Sie können Ihre Amazon-ECS-Ressourcen mit Amazon überwachen CloudWatch, das Rohdaten von Amazon ECS sammelt und zu lesbaren Metriken verarbeitet, die nahezu in Echtzeit vorliegen. 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. Amazon-ECS-Metrikdaten werden CloudWatch automatisch in Abständen von 1 Minute an gesendet. Weitere Informationen zu CloudWatchfinden Sie im Amazon CloudWatch -Benutzerhandbuch.

Amazon ECS bietet kostenlose Metriken für Cluster und Services. Gegen Aufpreis können Sie Amazon ECS CloudWatch Container Insights für Ihren Cluster für aufgabenbezogene Metriken aktivieren, einschließlich CPU, Arbeitsspeicher und EBS-Dateisystemauslastung. Weitere Informationen zu Container Insights finden Sie unter Überwachen von Amazon-ECS-Containern mit Container Insights.

Überlegungen

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

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

  • Für jede Amazon-ECS-Aufgabe oder jeden Service, der auf Amazon EC2-Instances gehostet wird, erfordert die Amazon EC2-Instance Version 1.4.0 oder höher (Linux) oder 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 Überprüfen des Amazon-ECS-Container-Agenten.

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

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

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