本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控 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 CLI 。 AWS 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-instances47279cd2cadb41cbaef2dcEXAMPLE
\ --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 以查看服務是否有任何問題。