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.
Konfiguration CloudWatch mit einem EC2 Starttyp
Mit einem EC2 Starttyp stellen Sie einen Amazon ECS-Cluster von EC2 Instances bereit, die den CloudWatch Agenten für die Protokollierung und Überwachung verwenden. Ein für Amazon ECS optimiertes AMI ist mit dem Amazon ECS-Container-Agenten vorinstalliert und stellt CloudWatch Metriken für den Amazon ECS-Cluster bereit.
Diese Standardmetriken sind in den Kosten von Amazon ECS enthalten, aber die Standardkonfiguration für Amazon ECS überwacht keine Protokolldateien oder zusätzliche Metriken (z. B. freier Festplattenspeicher). Sie können den verwenden AWS Management Console , um einen Amazon ECS-Cluster mit dem EC2 Starttyp bereitzustellen. Dadurch wird ein AWS CloudFormation Stack erstellt, der eine Amazon EC2 Auto Scaling Gruppe mit einer Startkonfiguration bereitstellt. Dieser Ansatz bedeutet jedoch, dass Sie kein benutzerdefiniertes AMI auswählen oder die Startkonfiguration mit anderen Einstellungen oder zusätzlichen Startskripten anpassen können.
Um zusätzliche Protokolle und Metriken zu überwachen, müssen Sie den CloudWatch Agenten auf Ihren Amazon ECS-Container-Instances installieren. Sie können den Installationsansatz für EC2 Instances aus dem Installation des CloudWatch Agenten mithilfe von Systems Manager Distributor und State Manager Abschnitt dieses Handbuchs verwenden. Das Amazon ECS AMI enthält jedoch nicht den erforderlichen Systems Manager Manager-Agenten. Sie sollten eine benutzerdefinierte Startkonfiguration mit einem Benutzerdatenskript verwenden, das den Systems Manager Manager-Agent installiert, wenn Sie Ihren Amazon ECS-Cluster erstellen. Auf diese Weise können sich Ihre Container-Instances bei Systems Manager registrieren und die State Manager-Verknüpfungen anwenden, um den CloudWatch Agenten zu installieren, zu konfigurieren und zu aktualisieren. Wenn State Manager Ihre CloudWatch Agentenkonfiguration ausführt und aktualisiert, wendet er auch Ihre standardisierte CloudWatch Konfiguration auf Systemebene für Amazon an. EC2 Sie können auch standardisierte CloudWatch Konfigurationen für Amazon ECS im S3-Bucket für Ihre CloudWatch Konfiguration speichern und sie automatisch mit State Manager anwenden.
Sie sollten sicherstellen, dass die IAM-Rolle oder das Instance-Profil, das auf Ihre Amazon ECS-Container-Instances angewendet wird, die erforderlichen CloudWatchAgentServerPolicy
AmazonSSMManagedInstanceCore
Richtlinien enthält. Sie können die Vorlage ecs_cluster_with_cloudwatch_linux.yaml verwenden, um Linux-basierte Amazon
Sie sollten die folgenden Protokolle für Ihre Amazon ECS-Container-Instances sowie Ihre EC2 Standard-Instance-Protokolle erfassen:
-
Startausgabe des Amazon ECS-Agenten —
/var/log/ecs/ecs-init.log
-
Amazon ECS-Agentenausgabe —
/var/log/ecs/ecs-agent.log
-
Protokoll der Anfragen des IAM-Anmeldeinformationsanbieters —
/var/log/ecs/audit.log
Weitere Informationen zu Ausgabeebene, Formatierung und zusätzlichen Konfigurationsoptionen finden Sie in der Amazon ECS-Dokumentation unter Speicherorte der Amazon ECS-Protokolldateien.
Wichtig
Für den Starttyp Fargate ist keine Agenteninstallation oder -konfiguration erforderlich, da Sie keine EC2 Container-Instances ausführen oder verwalten.
Amazon ECS-Container-Instances sollten den neuesten Amazon AMIs ECS-optimierten Container-Agenten verwenden. AWS speichert öffentliche Systems Manager Parameter Store-Parameter mit für Amazon ECS optimierten AMI-Informationen, einschließlich der AMI-ID. Sie können das neueste, zuletzt optimierte AMI aus dem Parameter Store abrufen, indem Sie das Parameter Store-Parameterformat für Amazon ECS optimized verwenden AMIs. Sie können in Ihren AWS CloudFormation Vorlagen auf den Parameter public Parameter Store verweisen, der auf das neueste AMI oder eine bestimmte AMI-Version verweist.
AWS stellt in jeder unterstützten Region dieselben Parameter Store-Parameter bereit. Das bedeutet, dass AWS CloudFormation Vorlagen, die auf diese Parameter verweisen, für alle Regionen und Konten wiederverwendet werden können, ohne dass das AMI aktualisiert werden muss. Sie können die Bereitstellung neuerer Amazon ECS AMIs in Ihrem Unternehmen steuern, indem Sie auf eine bestimmte Version verweisen. Auf diese Weise können Sie die Verwendung eines neuen Amazon ECS-optimierten AMI verhindern, bis Sie es getestet haben.