Container Insights Prometheus 指標監控 - Amazon CloudWatch

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

Container Insights Prometheus 指標監控

適用於 Prometheus 的 CloudWatch Container Insights 監控可自動從容器化系統和工作負載探索 Prometheus 指標。Prometheus 是一種開放原始碼系統監控和警示工具組。如需詳細資訊,請參閱 Prometheus 文件中的什麼是 Prometheus?

探索 Prometheus 指標可支援在 Amazon EC2 執行個體上執行的 Amazon Elastic Container ServiceAmazon Elastic Kubernetes ServiceKubernetes 叢集。將會收集 Prometheus 計數器、量測計和摘要指標類型。

對於 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