監控 Amazon ECS 受管執行個體 - Amazon Elastic Container Service

監控 Amazon ECS 受管執行個體

監控是維護 Amazon ECS 受管執行個體工作負載可靠性、可用性與效能的重要環節。AWS 提供數種工具與服務,協助您監控容器化應用程式與基礎結構。

Container Insights 監控

CloudWatch Container Insights 能夠為容器化應用程式與微服務提供全面的監控。Container Insights 會自動收集、彙總及總結來自執行於 Amazon ECS 受管理執行個體上的容器化應用程式與微服務的指標及日志。

Container Insights 會於叢集、服務及任務層級收集指標,提供以下面向的可見性:

  • CPU 與記憶體使用率

  • 網路效能指標

  • 儲存使用率

  • 任務與服務效能

這些指標顯示在 CloudWatch 儀表板中,可用於建立警示,實現效能問題自動回應。Container Insights 還提供增強的監控功能,可協助您快速識別問題並進行疑難排解。

注意

Container Insights 需額外付費才可使用。如需有關定價的詳細資訊,請參閱 Amazon CloudWatch 定價

執行個體監控

如需對支援 Amazon ECS 受管執行個體工作負載的底層基礎結構進行詳細監控,您可以在 Amazon ECS 受管執行個體上安裝 CloudWatch 代理程式。CloudWatch 代理程式提供額外的系統層級指標與日誌,可補充 Container Insights 提供的容器層級監控。

CloudWatch 代理程式可以收集:

  • 系統層級指標,例如磁碟用量、記憶體使用率與網路統計資料

  • 自訂應用程式指標

  • 應用程式與系統中的日誌檔案

  • 效能計數器與其他系統資訊

如需有關如何在 Amazon ECS 受管執行個體上安裝並設定 CloudWatch 代理程式的資訊,請參閱 CloudWatch User Guide 中的 Installing the CloudWatch agent

Amazon ECS 受管執行個體的詳細監控

CloudWatch 提供兩種類別的監控:基本監控詳細監控。依預設,受管執行個體會設定為基本監控。您可以選擇啟用詳細監控,以協助您更快地識別和處理操作問題。在建立或更新 Amazon ECS 受管執行個體容量提供者時,您可以啟用或停用詳細監控。

在受管執行個體上啟用詳細監控,不會影響所連接 Amazon EBS 磁碟區的監控。

下表重點說明了受管執行個體的基本監控與詳細監控之間的差異。

監控類型 描述 費用
基本監控

狀態檢查指標在 1 分鐘內可用。所有其他指標均在 5 分鐘內可用。

免費。
詳細監控 所有指標 (包括狀態檢查指標) 在 1 分鐘內可用。若要取得此層級的資料,必須專門為受管執行個體啟用該類型。對於已啟用詳細監控的受管執行個體,您亦可取得類似受管執行個體的跨群組彙總資料。 我們會按 Amazon ECS 受管執行個體傳送至 CloudWatch 的指標進行計費。您不需為資料儲存付費。如需詳細資訊,請參閱 Amazon CloudWatch 定價頁面上的付費方案範例 1 - EC2 詳細監控

所需的許可

若要啟用受管執行個體的詳細監控,使用者必須具有使用 MonitorInstances API 動作的許可。若要關閉受管執行個體的詳細監控,使用者必須具有使用 UnmonitorInstances API 動作的許可。