本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視 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