本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視 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
程序
開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2
。 -
決定您要檢視的資源
資源 步驟 任務 -
在叢集頁面上,選擇叢集。
叢集詳細資訊頁面隨即顯示。
-
選擇 Tasks (任務) 索引標籤。
任務詳細資訊頁面隨即顯示。
-
選擇 Logs (日誌) 索引標籤。
服務 -
在叢集頁面上,選擇叢集。
叢集詳細資訊頁面隨即顯示。
-
選擇 服務。
服務詳細資訊頁面隨即顯示。
-
選擇 Logs (日誌) 索引標籤。
-
-
選擇 CloudWatch Logs Live Tail,然後選擇開始。
-
(選用) 若要篩選串流,請在篩選下,針對選取日誌群組,選擇日誌群組。
AWS CLI 參考
您也可以使用 AWS CLI 來啟動 CloudWatch Logs 的 Live Tail 工作階段。下列資源提供搭配 AWS CLI Live Tail 使用 的詳細資訊:
-
start-live-tail 命令參考 - 完成命令語法、參數和
aws logs start-live-tail
命令的範例。 -
CloudWatch Logs Live Tail 使用者指南 - 完整指南,包括 AWS CLI 使用僅限列印和互動式模式。
-
StartLiveTail SDK 範例 - 搭配各種 SDK 使用 StartLiveTail API 的程式設計範例。 AWS SDKs