AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Wie konfiguriere ich CloudWatch Container Insights, um meine Amazon ECS-Aufgaben und die Container-Instance zu überwachen?
Ich möchte Amazon CloudWatch Container Insights so konfigurieren, dass meine Amazon Elastic Container Service (Amazon ECS)-Aufgaben und die Container-Instance überwacht werden.
Behebung
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.
Container Insights aggregiert Cluster- und Servicemetriken. Es hat sich bewährt, Container Insights mit Enhanced Observability zu verwenden, um detailliertere Zustands- und Leistungsmetriken für Aufgaben und Container-Instances zu erhalten. Du kannst Container Insights und Container Insights mit Enhanced Observability für das gesamte AWS-Konto oder für bestimmte Cluster aktivieren.
Container Insights auf Kontoebene aktivieren
Hinweis: Wenn du Container Insights auf Kontoebene aktivierst, sparst du Zeit, da Container Insights automatisch für alle neuen Cluster aktiviert ist.
Verwende die Amazon ECS-Konsole oder die AWS CLI, um Container Insights zu aktivieren, oder aktiviere Container Insights mit Enhanced Observability. Beachte, dass du Container Insights in den Standard-AWS-Kontoeinstellungen für einzelne AWS Identity and Access Management (IAM, Identitäts- und Zugriffsmanagement)-Benutzer aktivieren kannst. Dazu musst du dich als Root-Benutzerkonto anmelden.
Um die Kontoeinstellungen für alle Benutzer zu ändern, führe den folgenden Befehl put-account-setting-default aus:
aws ecs put-account-setting-default --name containerInsights --value enabled --region REGION_NAME
Hinweis: Ersetze REGION_NAME durch deine AWS-Region. Änderungen, die du mit AWS-CLI-Befehlen vornimmst, gelten für das gesamte Konto, es sei denn, ein IAM-Benutzer oder eine IAM-Rolle überschreibt diese Einstellungen ausdrücklich. Um die Standardkontoeinstellung für alle IAM-Benutzer oder -Rollen in deinem Konto zu deaktivieren, ersetze aktiviert durch deaktiviert. Wenn auf dem Cluster CloudWatch Application Insights aktiviert ist, musst du es löschen oder die Überwachung für eine Anwendungskomponente deaktivieren, wenn du Container Insights deaktivierst.
Container Insights auf Cluster-Ebene aktivieren
Gehe wie folgt vor, um mithilfe der Amazon ECS-Konsole einen neuen Cluster mit aktiviertem Container Insights zu erstellen:
- Öffne die Amazon-ECS-Konsole.
- Wähle in der Navigationsleiste deine AWS-Region aus und wähle dann Cluster aus.
- Wähle Cluster erstellen.
- Konfiguriere die Cluster-Einstellungen.
- Erweitere Überwachung und wähle dann Verwenden von Container Insights oder Container Insights mit Enhanced Observability
- Wähle Erstellen aus.
Um mithilfe der AWS CLI einen neuen Cluster mit aktiviertem Container Insights zu erstellen, führe den folgenden Befehl create-cluster aus:
aws ecs create-cluster --cluster-name CLUSTER_NAME --settings name=containerInsights,value=enabled --region REGION_NAME
Hinweis: Ersetze CLUSTER_NAME durch den Namen deines Clusters und REGION_NAME durch deine AWS-Region. Um Enhanced Observability zu aktivieren, ersetze value=enabled durch value=enhanced.
Verwende die Amazon ECS-Konsole, um Container Insights für einen vorhandenen Cluster zu aktivieren. Oder führe den folgenden Befehl update-cluster-settings aus, um die AWS CLI zu verwenden:
aws ecs update-cluster-settings --cluster CLUSTER_NAME --settings name=containerInsights,value=enabled --region REGION_NAME
Hinweis: Ersetze CLUSTER_NAME durch den Namen deines Clusters und REGION_NAME durch deine AWS-Region. Um Container Insights zu deaktivieren, ersetze value=enabled durch value=disabled. Ersetze für Enhanced Observability value=enabled durch value=enhanced.
Container Insights-Optionen prüfen
Wenn du einen Starttyp für Amazon Elastic Compute Cloud (Amazon EC2) verwendest, definiere den CPU-Parameter auf Aufgaben-Ebene oder Container-Ebene. Anschließend kannst du die CPU-Auslastungsmetriken für Amazon ECS-Aufgaben anzeigen.
Du kannst Netzwerkmetriken für alle Aufgaben anzeigen, die auf AWS Fargate ausgeführt werden, und für Aufgaben auf Amazon EC2-Instances, die den Bridge-Netzwerkmodus verwenden. Metriken sind auch für Aufgaben verfügbar, die die Netzwerkmodi von Amazon Virtual Private Cloud (Amazon VPC) verwenden.
Stelle den CloudWatch-Agent bereit, um die Metriken auf Instance-Ebene von den Amazon ECS-Clustern zu sammeln, die auf einer EC2-Instance gehostet werden.
Ähnliche Informationen
Amazon ECS Container Insights-Metriken
Amazon ECS Container Insights mit Enhanced Observability-Metriken
Anzeigen von Container Insights-Metriken
Beispiel 12 – Container Insights für Amazon ECS (mit und ohne Enhanced Observability)
- Themen
- Management & Governance
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor 2 Jahren
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor 6 Monaten