檢視 Amazon ECS 服務和任務的 CloudWatch Logs Live Tail - Amazon Elastic Container Service

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

檢視 Amazon ECS 服務和任務的 CloudWatch Logs Live Tail

CloudWatch Logs Live Tail 可在擷取時檢視新日誌事件的串流清單,協助您快速進行事件疑難排解。您可以在 Amazon ECS 主控台中檢視任務和服務事件。此檢視提供任務和服務運作狀態的一致性檢視。

Amazon ECS 服務中的每個任務都有每個容器的專用日誌串流。如果服務擴展,每個任務執行個體都有自己的一組日誌串流。日誌串流的命名慣例遵循 模式:

log-group-prefix/container-name/task-id

單一任務會在其生命週期內寫入相同的日誌串流。日誌串流包含來自該任務容器的訊息,以及來自應用程式程式碼的任何輸出。每個訊息都會加上時間戳記,包括您的自訂日誌。

注意

Live Tail 工作階段會按工作階段使用時間 (每分鐘) 產生費用。如需定價的詳細資訊,請參閱 Amazon CloudWatch 定價

所需的許可

主控台 IAM 使用者需要下列許可,才能啟動和停止 CloudWatch Logs Live Tail 工作階段:

  • logs:DescribeLogGroups

  • logs:StartLiveTail

  • logs:StopLiveTail

程序

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

  2. 決定您要檢視的資源

    資源 步驟
    任務
    1. 叢集頁面上,選擇叢集。

      叢集詳細資訊頁面隨即顯示。

    2. 選擇 Tasks (任務) 索引標籤。

      任務詳細資訊頁面隨即顯示。

    3. 選擇 Logs (日誌) 索引標籤。

    服務
    1. 叢集頁面上,選擇叢集。

      叢集詳細資訊頁面隨即顯示。

    2. 選擇 服務。

      服務詳細資訊頁面隨即顯示。

    3. 選擇 Logs (日誌) 索引標籤。

  3. 選擇 CloudWatch Logs Live Tail,然後選擇開始

  4. (選用) 若要篩選串流,請在篩選下,針對選取日誌群組,選擇日誌群組。

AWS CLI 參考

您也可以使用 AWS CLI 來啟動 CloudWatch Logs 的 Live Tail 工作階段。下列資源提供搭配 AWS CLI Live Tail 使用 的詳細資訊: