Einrichten und Konfigurieren der Prometheus-Metrikensammlung in Amazon-ECS-Clustern - Amazon CloudWatch

Einrichten und Konfigurieren der Prometheus-Metrikensammlung in Amazon-ECS-Clustern

Um Prometheus-Metriken von Amazon-ECS-Clustern zu sammeln, können Sie den CloudWatch-Agenten als Collector verwenden oder den AWS Distro for OpenTelemetry-Collector verwenden. Informationen zur Verwendung des AWS Distro for OpenTelemetry-Collectors finden Sie unter https://aws-otel.github.io/docs/getting-started/container-insights/ecs-prometheus.

In den folgenden Abschnitten wird die Verwendung des CloudWatch Agenten als Collector zum Abrufen von Prometheus-Metriken erläutert. Sie installieren den CloudWatch-Agent mit Prometheus-Überwachung auf Clustern, auf denen Amazon ECS ausgeführt wird und Sie können den Agenten optional so konfigurieren, dass er zusätzliche Ziele hinzufügt. Diese Abschnitte enthalten auch optionale Tutorials zum Einrichten von Beispiel-Workloads zum Testen mit der Prometheus-Überwachung.

Container Insights auf Amazon ECS unterstützt die folgenden Kombinationen von Starttyp und Netzwerkmodus für Prometheus Metriken:

Amazon-ECS-Starttyp Unterstützte Netzwerkmodi

EC2 (Linux)

bridge, Host und awsvpc

Fargate

awsvpc

Anforderungen an VPC-Sicherheitsgruppen

Die Eingangsregeln der Sicherheitsgruppen für die Prometheus-Workloads müssen die Prometheus-Ports für den CloudWatch-Agent öffnen, um die Prometheus-Metriken nach der privaten IP zu scrapen.

Die Ausstiegsregeln der Sicherheitsgruppe für den CloudWatch-Agent müssen es dem CloudWatch-Agenten ermöglichen, über private IP eine Verbindung zum Prometheus-Workload-Port herzustellen.