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

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

檢視 Amazon ECS 服務事件訊息

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

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

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

  • Service Auto Scaling 事件。這些事件的前置詞為「訊息」。系統會顯示 10 個最近擴展事件。只有在使用 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 範例說明預設叢集中的服務名稱服務,此服務將提供最新的服務事件訊息。

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