Ü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.

Die Erkennung von Prometheus-Metriken wird für Amazon Elastic Container Service, Amazon Elastic Kubernetes Service und Kubernetes-Cluster unterstützt, die auf Amazon-Instances ausgeführt werden. EC2 Die Prometheus-Zähler-, Messinstrument- und Zusammenfassungsmetriktypen werden erfasst.

Für Amazon ECS- und Amazon EKS-Cluster werden EC2 sowohl der Starttyp als auch der Fargate-Starttyp 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-Methode und Open-Standard-Methode verwenden, um benutzerdefinierte Metriken in CloudWatch einzulesen. 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 vorgefertigten Dashboards für Amazon EKS-Cluster und Kubernetes-Cluster, die auf Amazon-Instances ausgeführt werden: EC2

  • 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