本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Container Insights Prometheus 指標監控
適用於 Prometheus 的 CloudWatch Container Insights 監控可自動從容器化系統和工作負載探索 Prometheus 指標。Prometheus 是一種開放原始碼系統監控和警示工具組。如需詳細資訊,請參閱 Prometheus 文件中的什麼是 Prometheus?
探索 Prometheus 指標可支援在 Amazon EC2 執行個體上執行的 Amazon Elastic Container Service
對於 Amazon ECS 和 Amazon EKS 叢集,支援 EC2 和 Fargate 啟動類型。Container Insights 會自動從數個工作負載收集指標,而您可以將其設定為從任何工作負載收集指標。
您可以將 Prometheus 採用為開放原始碼和開放標準的方式,在 CloudWatch 中擷取自訂指標。具有 Prometheus 支援的 CloudWatch 代理程式會探索並收集 Prometheus 指儀表板標,以便更快速地對應用程式效能折損和故障進行監控、故障排除和警示。這也會減少所需的監控工具數目以改善可觀察性。
Container Insights Prometheus 支援涉及指標和日誌的依使用次數計費,包括收集、存放和分析。如需詳細資訊,請參閱 Amazon CloudWatch 定價
適用於某些工作負載的預先建置儀表板
Container Insights Prometheus 解決方案包含適用於本節所列熱門工作負載的預先建置儀表板。如需這些工作負載的範例組態,請參閱 (選用) 設定範例容器化 Amazon ECS 工作負載,以進行 Prometheus 指標測試 和 (選用) 設定範例容器化 Amazon EKS 工作負載範例進行 Prometheus 指標測試。
您也可以編輯代理程式組態檔案,將 Container Insights 設定為從其他容器化服務和應用程式收集 Prometheus 指標。
具有預先建置儀表板的工作負載,適用於 Amazon EC2 執行個體上執行的 Amazon EKS 叢集和 Kubernetes 叢集:
-
AWS App Mesh
-
NGINX
-
Memcached
-
Java/JMX
-
HAProxy
具有預先建置儀表板的工作負載,適用於 Amazon ECS 叢集:
-
AWS App Mesh
-
Java/JMX
-
NGINX
-
NGINX Plus