Hilf mit, diese Seite zu verbessern
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.
Wenn Sie zu diesem Benutzerhandbuch beitragen möchten, wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet.
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
Amazon Managed Service for Prometheus ist ein Prometheus-kompatibler Überwachungs- und Warndienst, der es einfach macht, containerisierte Anwendungen und Infrastruktur im großen Maßstab zu überwachen. Es ist ein vollständig verwalteter Service, der die Aufnahme, Speicherung, Abfrage und Warnung Ihrer Metriken automatisch skaliert. Es lässt sich auch in AWS Sicherheitsdienste integrieren, um einen schnellen und sicheren Zugriff auf Ihre Daten zu ermöglichen. Sie können die Open-Source-PromQL-Abfragesprache verwenden, um Ihre Metriken abzufragen und darauf zu warnen. Außerdem können Sie den Alert Manager in Amazon Managed Service for Prometheus verwenden, um Warnregeln für kritische Alerts einzurichten. Sie können diese kritischen Benachrichtigungen dann als Benachrichtigungen an ein Amazon SNS SNS-Thema senden.
Es gibt verschiedene Optionen für die Verwendung von Prometheus mit Amazon EKS:
-
Sie können Prometheus-Metriken aktivieren, wenn Sie zum ersten Mal einen Amazon EKS-Cluster erstellen, oder Sie können Ihren eigenen Prometheus-Scraper für bestehende Cluster erstellen. Beide Optionen werden in diesem Thema behandelt.
-
Sie können Prometheus mit Helm einsetzen. Weitere Informationen finden Sie unter Stellen Sie Prometheus mit Helm bereit.
-
Sie können Rohmetriken der Kontrollebene im Prometheus-Format anzeigen. Weitere Informationen finden Sie unter Ruft Rohmetriken der Kontrollebene im Prometheus-Format ab.
Schritt 1: Prometheus-Metriken aktivieren
Wichtig
Die Ressourcen von Amazon Managed Service for Prometheus befinden sich außerhalb des Cluster-Lebenszyklus und müssen unabhängig vom Cluster verwaltet werden. Wenn Sie Ihren Cluster löschen, stellen Sie sicher, dass Sie auch alle entsprechenden Scraper löschen, um die anfallenden Kosten zu stoppen. Weitere Informationen finden Sie unter Suchen und Löschen von Scrapern im Amazon Managed Service for Prometheus Benutzerhandbuch.
Prometheus erkennt und sammelt Metriken aus Ihrem Cluster mithilfe eines Pull-basierten Modells namens Scraping. Scraper sind dafür eingerichtet, Daten aus Ihrer Cluster-Infrastruktur und containerisierten Anwendungen zu sammeln. Wenn Sie die Option zum Senden von Prometheus-Metriken aktivieren, bietet Amazon Managed Service for Prometheus einen vollständig verwalteten Scraper ohne Agenten.
Wenn Sie den Cluster noch nicht erstellt haben, können Sie bei der ersten Erstellung des Clusters die Option zum Senden von Metriken an Prometheus aktivieren. In der Amazon EKS-Konsole befindet sich diese Option im Schritt Observability konfigurieren beim Erstellen eines neuen Clusters. Weitere Informationen finden Sie unter Erstellen Sie einen Amazon EKS-Cluster.
Wenn Sie bereits über einen vorhandenen Cluster verfügen, können Sie Ihren eigenen Prometheus-Scraper erstellen. Navigieren Sie dazu in der Amazon EKS-Konsole zur Registerkarte Observability Ihres Clusters und wählen Sie die Schaltfläche Scraper hinzufügen. Wenn Sie dies lieber mit der AWS API oder AWS CLI tun möchten, finden Sie weitere Informationen unter Create a Scraper im Amazon Managed Service for Prometheus User Guide.
Die folgenden Optionen sind verfügbar, wenn Sie den Scraper mit der Amazon EKS-Konsole erstellen.
- Scraper-Alias
-
(Optional) Geben Sie einen eindeutigen Alias für den Scraper ein.
- Zieladresse
-
Wählen Sie einen Workspace für Amazon Managed Service für Prometheus aus. Ein Workspace ist ein logischer Bereich, der der Speicherung und Abfrage von Prometheus-Metriken gewidmet ist. In diesem Arbeitsbereich können Sie die Prometheus-Metriken aller Konten einsehen, die Zugriff darauf haben. Die Option Neuen Workspace erstellen weist Amazon EKS an, unter Verwendung des von Ihnen angegebenen Workspace-Alias einen Workspace in Ihrem Namen zu erstellen. Mit der Option Bestehenden Workspace auswählen können Sie einen vorhandenen Workspace aus einer Dropdown-Liste auswählen. Weitere Informationen zu Workspaces finden Sie unter Workspaces verwalten im Benutzerhandbuch von Amazon Managed Service für Prometheus.
- Zugriff auf den Service
-
In diesem Abschnitt werden die Berechtigungen zusammengefasst, die Sie beim Senden von Prometheus-Metriken gewähren:
-
Zulassen, dass Amazon Managed Service für Prometheus den gescrapten Amazon-EKS-Cluster beschreibt
-
Fernschreiben in den Amazon Managed Prometheus-Workspace zulassen
Wenn
AmazonManagedScraperRole
bereits vorhanden ist, verwendet der Scraper diese Rolle. Wählen Sie denAmazonManagedScraperRole
-Link aus, um die Berechtigungsdetails anzuzeigen. Falls dieAmazonManagedScraperRole
noch nicht existiert, wählen Sie den Link Berechtigungsdetails anzeigen, um die spezifischen Berechtigungen zu sehen, die Sie durch Senden von Prometheus-Metriken gewähren. -
- Subnets
-
Ändern Sie die Subnetze, die der Scraper erben soll, nach Bedarf. Wenn Sie eine ausgegraute Subnetzoption hinzufügen müssen, kehren Sie zum Schritt Cluster erstellen Netzwerk angeben zurück.
- Scraper-Konfiguration
-
Ändern Sie die Scraper-Konfiguration nach Bedarf im YAML-Format. Verwenden Sie dazu das Formular oder laden Sie eine YAML-Ersatzdatei hoch. Weitere Informationen finden Sie unter Scraper-Konfiguration im Benutzerhandbuch von Amazon Managed Service für Prometheus.
Amazon Managed Service for Prometheus bezieht sich auf den agentenlosen Scraper, der zusammen mit dem Cluster als verwalteter Collector erstellt wird. AWS Weitere Informationen zu AWS Managed Collectors finden Sie unter Ingest Metrics with AWS Managed Collectors im Amazon Managed Service for Prometheus User Guide.
Wichtig
-
Wenn Sie einen Prometheus-Scraper mithilfe der AWS CLI oder AWS API erstellen, müssen Sie seine Konfiguration anpassen, um dem Scraper Cluster-interne Berechtigungen zu erteilen. Weitere Informationen finden Sie unter Konfigurieren Ihres Amazon-EKS-Clusters im Benutzerhandbuch von Amazon Managed Service für Prometheus.
-
Wenn Sie einen Prometheus-Scraper haben, der vor dem 11. November 2024 erstellt wurde und
aws-auth
ConfigMap
anstelle von Access-Einträgen verwendet, müssen Sie ihn aktualisieren, um auf zusätzliche Metriken aus der Amazon EKS-Cluster-Steuerebene zuzugreifen. Die aktualisierte Konfiguration finden Sie unter Manuelles Konfigurieren von Amazon EKS für den Scraper-Zugriff im Amazon Managed Service for Prometheus Benutzerhandbuch.
Schritt 2: Verwenden Sie die Prometheus-Metriken
Weitere Informationen zur Verwendung der Prometheus-Metriken, nachdem Sie sie für Ihren Cluster aktiviert haben, finden Sie im Amazon Managed Service for Prometheus User Guide.
Schritt 3: Prometheus-Scraper verwalten
Um Scraper zu verwalten, wählen Sie in der Amazon EKS-Konsole die Registerkarte Observability. Eine Tabelle zeigt eine Liste der Scraper für den Cluster, einschließlich Informationen wie Scraper-ID, Alias, Status und Erstellungsdatum. Sie können weitere Scraper hinzufügen, Scraper löschen oder weitere Informationen zu den aktuellen Scrapern anzeigen.
Um weitere Details zu einem Scraper zu sehen, wählen Sie den Scraper-ID-Link. Sie können beispielsweise den ARN, die Umgebung, die Workspace-ID, die IAM-Rolle, die Konfiguration und die Netzwerkinformationen anzeigen. Sie können die Scraper-ID als Eingabe für Operationen in der Amazon-Managed-Service-für-Prometheus-API wie DescribeScraper
und DeleteScraper
verwenden. Weitere Informationen zur Verwendung der Prometheus-API finden Sie in der Amazon Managed Service for Prometheus API-Referenz.