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.
Prometheus-Überwachung auf Amazon EKS
Amazon Managed Service for Prometheusbietet ein skalierbares, sicheres,AWSManaged Service für Open-Source-Prometheus. Sie können die Prometheus-Abfragesprache (PromQL) verwenden, um die Leistung von containerisierten Workloads zu überwachen, ohne die zugrunde liegende Infrastruktur für die Aufnahme, Speicherung und Abfrage operativer Metriken zu verwalten. Sie können Prometheus-Metriken von Amazon EKS und Amazon ECS sammeln, indem SieAWSDistro für OpenTelemetry (ADOT)oder Prometheus-Server als Sammelagenten.
Überwachung von CloudWatch Container Insights for Prometheusermöglicht das Konfigurieren und Verwenden des CloudWatch Agent, um Prometheus-Metriken aus Amazon ECS-, Amazon EKS- und Kubernetes-Workloads zu ermitteln und sie als CloudWatch-Metriken aufzunehmen. Diese Lösung ist angemessen, wenn CloudWatch ist Ihre primäre Beobachtungs- und Überwachungslösung. In der folgenden Liste werden jedoch Anwendungsfälle beschrieben, in denen Amazon Managed Service for Prometheus mehr Flexibilität beim Aufnehmen, Speichern und Abfragen von Prometheus-Metriken bietet:
-
Amazon Managed Service for Prometheus ermöglicht es Ihnen, vorhandene Prometheus-Server zu verwenden, die in Amazon EKS oder selbstverwalteten Kubernetes bereitgestellt werden, und diese so zu konfigurieren, dass sie anstelle eines lokal konfigurierten Datenspeichers an Amazon Managed Service for Prometheus schreiben. Dies beseitigt die undifferenzierte starke Verwaltung eines hochverfügbaren Datenspeichers für Ihre Prometheus-Server und seine Infrastruktur. Amazon Managed Service for Prometheus ist eine geeignete Wahl, wenn Sie eine ausgereifte Prometheus-Bereitstellung haben, die Sie in derAWSCloud.
-
Grafana unterstützt Prometheus direkt als Datenquelle für die Visualisierung. Wenn Sie Grafana mit Prometheus anstelle von verwenden möchten CloudWatch Dashboards für Ihre Containerüberwachung, dann könnte Amazon Managed Service for Prometheus Ihre Anforderungen erfüllen. Amazon Managed Service for Prometheus lässt sich in Amazon Managed Grafana integrieren, um eine verwaltete Open-Source-Überwachungs- und Visualisierungslösung bereitzustellen.
-
Prometheus ermöglicht es Ihnen, mithilfe von PromQL-Abfragen eine Analyse Ihrer operativen Metriken durchzuführen. Im Gegensatz dazudie CloudWatch -Agent erfasst Prometheus-Metriken im eingebetteten Metrikformatin CloudWatch Protokolle, die dazu führen CloudWatch -Metriken. Sie können Protokolle im eingebetteten Metrikformat abfragen, indem Sie CloudWatch Protokolliert Insights.
-
Wenn Sie nicht vorhaben zu verwenden CloudWatch zur Überwachung und Erfassung von Metriken sollten Sie Amazon Managed Service for Prometheus mit Ihrem Prometheus-Server und einer Visualisierungslösung wie Grafana verwenden. Sie müssen Ihren Prometheus-Server so konfigurieren, dass er Metriken von Ihren Prometheus-Zielen abkratzt und den Server so konfigurieren kannRemote-Schreiben an Ihren Amazon Managed Service for Prometheus-Workspaceaus. Wenn Sie Amazon Managed Grafana verwenden, können SieIntegrieren Sie Amazon Managed Grafana direkt mit Ihrer Amazon Managed Service for Prometheus-Datenquelle, indem Sie das mitgelieferte Plugin verwendenaus. Da Metrikdaten in Amazon Managed Service für Prometheus gespeichert werden, besteht keine Abhängigkeit zur Bereitstellung des CloudWatch Agent oder Anforderung, Daten in CloudWatch aufzunehmen. Die CloudWatch -Agent ist für die Überwachung von Container Insights auf Prometheus erforderlich.
Sie können den ADOT Collector auch verwenden, um aus einer Prometheus-instrumentierten Anwendung zu kratzen und die Metriken an Amazon Managed Service for Prometheus zu senden. Weitere Informationen zum ADOT Collector finden Sie unterAWSDistro für OpenTelemetry