檢視 Amazon ECS 服務事件訊息 - Amazon Elastic Container Service

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

檢視 Amazon ECS 服務事件訊息

對服務問題進行故障診斷時,您第一個應該檢查以取得診斷資訊的位置是服務事件日誌。您可以使用 DescribeServices API、 AWS CLI或 來檢視服務事件 AWS Management Console。

使用 Amazon ECS API 檢視服務事件訊息時,只會傳回來自服務排程器的事件。其中包括最近的任務放置和執行個體運作狀態事件。不過,Amazon ECS 主控台會顯示下列來源的服務事件。

  • 來自 Amazon ECS 服務排程器的任務放置和執行個體運作狀態事件。這些事件具有服務字首 (service-name)。為了確保此事件檢視很有幫助,我們只會顯示100最新的事件。重複的事件訊息會省略,直到解決原因或經過六小時為止。如果原因未在六小時內解決,您會收到該原因的另一個服務事件訊息。

  • Service Auto Scaling 事件。這些事件的字首為 Message,只有在使用 Application Auto Scaling 擴展政策設定服務時才會發生。

請依照下列步驟檢視您目前的服務事件訊息。

Console
  1. 開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2

  2. 在導覽窗格中,選擇叢集

  3. 叢集頁面上,選擇叢集。

  4. 選擇要檢查的服務。

  5. 選擇 Deployments and events (部署和事件),然後在 Events (事件) 下檢視訊息。

AWS CLI

使用 describe-services 命令來檢視指定服務的服務事件訊息。

下列 AWS CLI 範例說明預設叢集中的 service-name 服務,可提供最新的服務事件訊息。

aws ecs describe-services \ --cluster default \ --services service-name \ --region us-west-2