Überwachung von Container Insights Prometheus-Metriken - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachung von Container Insights Prometheus-Metriken

CloudWatch Die Überwachung von Container Insights für Prometheus automatisiert die Erkennung von Prometheus-Metriken aus containerisierten Systemen und Workloads. Prometheus ist ein Open-Source-Toolkit zur Überwachung und Benachrichtigung für Systeme. Weitere Informationen finden Sie unter Was ist Prometheus? in der Prometheus-Dokumentation.

Das Erkennen von Prometheus-Metriken wird für Amazon Elastic Container Service, Amazon Elastic Kubernetes Service und Kubernetes-Cluster unterstützt, die auf Amazon-EC2-Instances ausgeführt werden. Die Prometheus-Zähler-, Messinstrument- und Zusammenfassungsmetriktypen werden erfasst. Unterstützung für Histogrammmetriken ist für eine kommende Version geplant.

Für Amazon-ECS- und Amazon-EKS-Cluster werden sowohl die Starttypen EC2 als auch Fargate unterstützt. Container Insights erfasst automatisch Metriken aus mehreren Workloads. Sie können sie so konfigurieren, dass Metriken aus jeder Workload erfasst werden.

Sie können Prometheus als Open Source- und Open-Standard-Methode für die Aufnahme benutzerdefinierter Metriken einsetzen. CloudWatch Der CloudWatch Agent mit Prometheus-Unterstützung erkennt und sammelt Prometheus-Metriken, um Leistungseinbußen und Ausfälle von Anwendungen schneller zu überwachen, Fehler zu beheben und Warnmeldungen zu geben. Dies reduziert auch die Anzahl der Tools, die zur Verbesserung der Überwachung erforderlich sind.

Die Unterstützung pay-per-use von Container Insights Prometheus umfasst Metriken und Protokolle, einschließlich der Erfassung, Speicherung und Analyse. Weitere Informationen finden Sie unter CloudWatch Amazon-Preise.

Vorgefertigte Dashboards für einige Workloads

Die Container-Insights-Prometheus-Lösung enthält vorgefertigte Dashboards für die in diesem Abschnitt aufgeführten beliebten Workloads. Beispielkonfigurationen für diese Workloads finden Sie unter (Optional) Einrichten von containerisierten Beispiel-Amazon-ECS-Workloads für Prometheus-Metrik-Tests und (Optional) Einrichten von containerisierten Beispiel-Amazon-EKS-Workloads für Prometheus-Metrik-Tests.

Sie können Container Insights auch so konfigurieren, dass Prometheus-Metriken von anderen containerisierten Services und Anwendungen erfasst werden, indem Sie die Agentkonfigurationsdatei bearbeiten.

Workloads mit vordefinierten Dashbords für Amazon-EKS-Cluster und Kubernetes-Cluster, die auf Amazon-EC2-Instances ausgeführt werden:

  • AWS App Mesh

  • NGINX

  • Memcached

  • Java/JMX

  • HAProxy

Workloads mit vordefinierten Dashbords für Amazon-ECS-Cluster:

  • AWS App Mesh

  • Java/JMX

  • NGINX

  • NGINX Plus