監控 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 定價 |
所需的許可
若要啟用受管執行個體的詳細監控,使用者必須具有使用 MonitorInstances API 動作的許可。若要關閉受管執行個體的詳細監控,使用者必須具有使用 UnmonitorInstances API 動作的許可。