View a markdown version of this page

Überwachung des Zustands von Amazon-ECS-Container-Instances - 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.

Überwachung des Zustands von Amazon-ECS-Container-Instances

Amazon ECS bietet die Zustandsüberwachung von Container-Instances an. Sie können schnell ermitteln, ob Amazon ECS Probleme erkannt hat, die für Ihre Container-Instances möglicherweise das Ausführen von Containern verhindern. Amazon ECS führt automatische Prüfungen an jeder laufenden Container-Instance mit Agent-Version 1.57.0 oder höher durch, um Probleme zu identifizieren. Weitere Informationen zum Überprüfen der Agent-Version einer Container-Instance finden Sie unter Überprüfen des Amazon-ECS-Container-Agenten.

Sie müssen AWS CLI Version 1.22.3 oder höher oder AWS CLI Version 2.3.6 oder höher verwenden. Informationen zur Aktualisierung von finden Sie unter Installation oder Aktualisierung der neuesten Version von AWS CLI im AWS Command Line Interface Benutzerhandbuch Version 2. AWS CLI

Um den Zustand der Container-Instance anzuzeigen, führen Sie describe-container-instances mit der CONTAINER_INSTANCE_HEALTH Option aus.

Das overallStatus wird durch den Status der einzelnen Integritätsprüfungen im details Array bestimmt. Der schwerwiegendste Status hat in der folgenden Reihenfolge Vorrang:IMPAIRED, INSUFFICIENT_DATAINITIALIZING, und. OK

Im Folgenden sehen Sie die gültigen Werte für overallStatus:

  • OK— Alle Gesundheitschecks wurden bestanden.

  • IMPAIRED— Eine oder mehrere Gesundheitschecks sind fehlgeschlagen.

  • INSUFFICIENT_DATA— Eine oder mehrere Zustandsprüfungen sind nicht verfügbar.

  • INITIALIZING— Eine oder mehrere Zustandsprüfungen werden initialisiert.

Nachstehend finden Sie ein Beispiel zur Ausführung von describe-container-instances:

aws ecs describe-container-instances \ --cluster cluster_name \ --container-instances 47279cd2cadb41cbaef2dcEXAMPLE \ --include CONTAINER_INSTANCE_HEALTH

Im Folgenden finden Sie ein Beispiel für das Zustandsstatus-Objekt in der Ausgabe.

"healthStatus": { "overallStatus": "OK", "details": [{ "type": "CONTAINER_RUNTIME", "status": "OK", "lastUpdated": "2021-11-10T03:30:26+00:00", "lastStatusChange": "2021-11-10T03:26:41+00:00" }] }

Probleme mit dem Zustand der Container-Instance

Wenn für overallStatus irgendein anderer Status als OK angezeigt wird, versuchen Sie Folgendes:

  • Warten Sie und führen Sie dann describe-container-instances aus.

  • Sie können den Zustand der Container-Instance in der EC2-Konsole oder über die CLI anzeigen.

  • Überprüfen Sie die CloudWatch Kennzahlen. Weitere Informationen finden Sie unter Überwachen Sie Amazon ECS mit CloudWatch.

  • Prüfen Sie AWS Health Dashboard , ob es Probleme mit dem Dienst gibt.