檢視 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,並且只有在服務以應用程式自動擴展政策設定時才會發生。

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

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

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

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

  4. 選擇要檢查的服務。

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

AWS CLI

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

以下 AWS CLI 範例描述 default 叢集中的 service-name 服務,該叢集會提供最新的服務事件訊息。

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