使用 Container Insights 監控 Amazon ECS容器,並增強可觀測性 - Amazon Elastic Container Service

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

使用 Container Insights 監控 Amazon ECS容器,並增強可觀測性

Container Insights 會從容器化應用程式和微服務收集、彙總和摘要指標和日誌。 提供所有 Container Insights 指標,以及額外的任務和容器指標。

Container Insights 探索叢集中所有執行中的容器,並在效能堆疊的每個層收集效能資料。營運資料的收集形式為「效能日誌事件」。這些項目使用結構化JSON結構描述,用於大規模擷取和存放高基數資料。從此資料中, 會在叢集、服務和任務層級 CloudWatch 建立更高層級的彙總指標作為 CloudWatch 指標。這些指標包括 資源的使用率,例如 CPU、記憶體、磁碟和網路。在 CloudWatch 自動儀表板中可取得這些指標。

指標只會反映在指定時間範圍內執行任務的資源。舉例來說,如果您有叢集包含一個服務,但該服務沒有處於 RUNNING 狀態的任務,則不會傳送任何指標至 CloudWatch。如果您有兩個服務,其中一個有執行中的任務,而另一個沒有,則只會傳送有執行中任務之服務的指標。

在 2024 年 12 月 2 日, AWS 發行了 Container Insights,並增強了 Amazon 的可觀測性ECS。此版本支援使用 Amazon EC2和 Fargate 啟動類型的 Amazon ECS叢集增強型可觀測性 在 Amazon 上設定 Container Insights 增強型可觀測性之後ECS,Container Insights 會自動收集從叢集層級到環境中容器層級的詳細基礎設施遙測,並在已整理的儀表板中顯示這些關鍵效能資料,消除可觀測性設定中的繁重負荷。如需如何使用增強的可觀測性設定 Container Insights 的詳細資訊,請參閱 具有增強可觀測性的容器洞見

我們建議您使用 Container Insights 搭配增強的可觀測性,而不是 Container Insights,因為它可在您的容器環境中提供詳細的可見性,從而減少解決的平均時間。如需詳細資訊,請參閱《Amazon 使用者指南》中的具有增強型可觀測性指標的 Amazon ECS Container Insights CloudWatch

您可以檢視的事件是 Amazon ECS傳送到 Amazon 的事件 EventBridge。如需詳細資訊,請參閱 Amazon ECS事件

重要

CloudWatch Container Insights 收集的指標會以自訂指標計費。如需 CloudWatch 定價的詳細資訊,請參閱CloudWatch定價