Überwachen Sie ECS Amazon-Container mit Container Insights - 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 ECS Amazon-Container mit Container Insights

CloudWatch Container Insights sammelt, aggregiert und fasst Metriken und Logs aus Ihren containerisierten Anwendungen und Microservices zusammen.

Container Insights erkennt alle laufenden Container in einem Cluster und sammelt Leistungsdaten auf jeder Ebene des Performance-Stacks. Betriebliche Daten werden als Performance-Protokollereignisse gesammelt. Dabei handelt es sich um Einträge, die ein strukturiertes JSON Schema verwenden, damit Daten mit hoher Kardinalität in großem Umfang aufgenommen und gespeichert werden können. Aus diesen Daten werden übergeordnete aggregierte Metriken auf Cluster-, Service- und Aufgabenebene als Metriken CloudWatch erstellt. CloudWatch Die Metriken umfassen die Auslastung von Ressourcen wie ArbeitsspeicherCPU, Festplatte und Netzwerk. Die Metriken sind in CloudWatch automatischen Dashboards verfügbar. Informationen zu den verfügbaren Metriken finden Sie unter Amazon ECS Container Insights-Metriken im CloudWatch Amazon-Benutzerhandbuch.

Wichtig

Von CloudWatch Container Insights gesammelte Metriken werden als benutzerdefinierte Metriken berechnet. Weitere Informationen zur CloudWatch Preisgestaltung finden Sie unter CloudWatchPreisgestaltung. Amazon bietet ECS auch Monitoring-Metriken, die ohne zusätzliche Kosten zur Verfügung gestellt werden. Weitere Informationen finden Sie unter Überwachen Sie Amazon ECS mit CloudWatch.

Überlegungen

Folgendes sollte bei der Verwendung von CloudWatch Container Insights berücksichtigt werden.

  • CloudWatch Die Container Insights-Metriken spiegeln nur die Ressourcen wider, für die innerhalb des angegebenen Zeitraums Aufgaben ausgeführt wurden. Wenn Sie beispielsweise einen Cluster mit einem Dienst haben, dieser Dienst jedoch keine Aufgaben in einem bestimmten RUNNING Status hat, werden keine Metriken an diese gesendet CloudWatch. Wenn Sie über zwei Services verfügen, und einer von diesen hat laufende Aufgaben und der andere nicht, werden nur die Metriken für den Service mit laufenden Aufgaben gesendet.

  • Netzwerkmetriken sind für alle Aufgaben verfügbar, die auf Fargate ausgeführt werden, und für Aufgaben, die auf EC2 Amazon-Instances ausgeführt werden, die entweder den Netzwerkmodus bridge oder den awsvpc Netzwerkmodus verwenden.

Sie können ECS Amazon-Aufgaben- und Service-Lifecycle-Ereignisse in der CloudWatch Container Insights-Konsole anzeigen. Auf diese Weise können Sie Ihre Container-Metriken, Protokolle und Ereignisse in einer einzigen Ansicht korrelieren und Sie erhalten einen umfassenderen Einblick in die Funktionalität.

Die Ereignisse, die Sie sich ansehen können, sind die, die Amazon ECS an Amazon sendet EventBridge. Weitere Informationen finden Sie unter ECSAmazon-Veranstaltungen.

Sie können Leistungsmetriken für Cluster, Aufgaben oder Services konfigurieren. Abhängig von der ausgewählten Ressource werden die folgenden Ereignisse gemeldet:

  • Änderungsereignisse des Container-Instance-Status

  • Service-Aktionsereignisse

  • Änderungsereignisse des Aufgabenstatus