監控 Amazon ECS 容器執行個體運作狀態 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

監控 Amazon ECS 容器執行個體運作狀態

Amazon ECS 提供容器執行個體運作狀態監控。您可以快速判斷 Amazon ECS 是否偵測到任何可能阻礙您的容器執行個體執行容器的問題。Amazon ECS 對每個具有代理程式版本 1.57.0 或更新版本的正在執行的容器執行個體,執行自動檢查以找出問題。有關驗證容器執行個體代理程式版本的詳細資訊,請參閱 更新 Amazon ECS 容器代理程式

您必須使用 AWS CLI 版本 1.22.3或更新版本,或是 AWS CLI 版本 2.3.6 或更新版本。如需如何更新 的資訊 AWS CLI,請參閱《 使用者指南第 2 版》中的安裝或更新最新版本的 AWS CLIAWS Command Line Interface

若要檢視容器執行個體的運作狀態,describe-container-instances請使用 CONTAINER_INSTANCE_HEALTH選項執行 。

以下是 overallStatus 的有效值:

  • OK

  • IMPAIRED

  • INSUFFICIENT_DATA

  • INITIALIZING

以下是如何執行 的範例describe-container-instances

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

下列為輸出中運作狀態物件的範例。

"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" }] }

容器執行個體運作狀態問題

當 以外的overallStatus任何狀態時OK,請嘗試下列動作:

  • 等待,然後執行 describe-container-instances

  • 在 EC2 主控台或使用 CLI 檢視您的容器執行個體運作狀態。

  • 檢閱 CloudWatch 指標。如需詳細資訊,請參閱使用 CloudWatch 監控 Amazon ECS

  • 檢查 AWS Health Dashboard 以查看服務是否有任何問題。