在 Amazon ECS 執行個體上安裝和設定 Prometheus 指標集合 - Amazon CloudWatch

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

在 Amazon ECS 執行個體上安裝和設定 Prometheus 指標集合

若要從 Amazon ECS 叢集收集 Prometheus 指標,您可以使用 CloudWatch 代理程式做為收集器,或使用 AWS Distro for OpenTelemetry 收集器。如需使用 AWS Distro for OpenTelemetry 收集器的詳細資訊,請參閱 https://https://aws-otel.github.io/docs/getting-started/container-insights/ecs-prometheus

以下各節說明如何使用 CloudWatch 代理程式作為收集器來擷取 Prometheus 指標。您可以在執行 Amazon ECS 的叢集上安裝具有 Prometheus 監控的 CloudWatch 代理程式,您也可以選擇性地設定代理程式以湊集其他目標。這些章節也提供選擇性的教學課程,用於設定範例工作負載,以便使用 Prometheus 監控進行測試。

Amazon ECS 上的 Container Insights 支援下列 Prometheus 指標的啟動類型和網路模式組合:

Amazon ECS 啟動類型 支援的網路模式

EC2 (Linux)

橋接器、主機和 awsvpc

Fargate

awsvpc

VPC 安全群組要求

Prometheus 工作負載安全群組的輸入規則必須開啟到 CloudWatch 代理程式的 Prometheus 連接埠,以便透過私有 IP 擷取 Prometheus 指標。

CloudWatch 代理程式安全群組的輸出規則必須允許 CloudWatch 代理程式透過私有 IP 連接至 Prometheus 工作負載的連接埠。