本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用具有增強可觀測性的 Container Insights 監控 Amazon ECS
Container Insights 會收集、彙總及總結來自容器化應用程式與微服務的指標及日志。具有增強可觀測性的 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 ECS 上設定了具有增強可觀測性的 Container Insights 後,Container Insights 會自動收集您環境中從叢集層級到容器層級的詳細基礎結構遙測資料,並將這些關鍵效能資料顯示在精心設計的儀表板中,無需您進行繁重的可觀測性設定。如需如何設定具有增強可觀測性的 Container Insights 的詳細資訊,請參閱具有增強可觀測性的 Container Insights。
建議使用具有增強可觀測性的 Container Insights 而非普通的 Container Insight,因為前者能提供容器環境的詳細可見性,縮短問題解決的平均時間。如需詳細資訊,請參閱 Amazon CloudWatch User Guide 中的 Amazon ECS Container Insights with enhanced observability metrics。
您可以檢視的事件包括 Amazon ECS 傳送至 Amazon EventBridge 的事件。如需詳細資訊,請參閱 Amazon ECS 事件。
重要
CloudWatch Container Insights 收集的指標會以自訂指標的方式計費。如需了解有關 CloudWatch 定價的詳細資訊,請參閱 CloudWatch 定價