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.
Integrieren Sie Benachrichtigungen mit Amazon Managed Grafana oder Open-Source-Grafana
Alarmregeln, die Sie in Alertmanager innerhalb von Amazon Managed Service für Prometheus erstellt haben, können in Amazon Managed Grafana
Voraussetzungen
Bevor Sie mit der Integration von Amazon Managed Service für Prometheus in Amazon Managed Grafana beginnen, müssen Sie die folgenden Voraussetzungen erfüllt haben:
-
Sie benötigen bereits vorhandene AWS-Konto und IAM-Anmeldeinformationen, um Amazon Managed Service for Prometheus- und IAM-Rollen programmgesteuert zu erstellen.
Weitere Informationen zum Erstellen von und IAM-Anmeldeinformationen finden Sie unter. AWS-Konto Einrichten AWS
-
Sie müssen über einen Workspace in Amazon Managed Service für Prometheus verfügen und Daten in diesem erfassen. Informationen zum Einrichten eines neuen Workspace finden Sie unter Erstellen eines Workspace in Amazon Managed Service für Prometheus. Sie sollten auch mit den Prometheus-Konzepten wie Alertmanager und Ruler vertraut sein. Weitere Informationen zu diesen Themen finden Sie in der Prometheus-Dokumentation
. -
Sie haben bereits eine Alertmanager-Konfiguration und eine Regeldatei in Amazon Managed Service für Prometheus konfiguriert. Weitere Informationen über Alertmanager in Amazon Managed Service für Prometheus finden Sie in Verwaltung und Weiterleitung von Benachrichtigungen in Amazon Managed Service für Prometheus mit Alert Manager. Weitere Informationen zu Regeln finden Sie unter Verwenden von Regeln zum Ändern oder Überwachen von Metriken, sobald sie empfangen werden.
-
Sie müssen entweder Amazon Managed Grafana eingerichtet oder die Open-Source-Version von Grafana ausgeführt haben.
-
Wenn Sie Amazon Managed Grafana verwenden, müssen Sie Grafanaalarme verwenden. Weitere Informationen finden Sie unter Migration älterer Dashboard-Alarme zu Grafana-Alarme.
-
Wenn Sie die Open-Source-Version von Grafana verwenden, müssen Sie Version 9.1 oder höher ausführen.
Anmerkung
Sie können frühere Versionen von Grafana verwenden, müssen jedoch die Funktion Unified Alerting (Grafana-Alarme) aktivieren
und möglicherweise einen SigV4-Proxy einrichten, um Aufrufe von Grafana an Amazon Managed Service für Prometheus zu tätigen. Weitere Informationen finden Sie unter Richten Sie Grafana Open Source oder Grafana Enterprise für die Verwendung mit Amazon Managed Service für Prometheus ein.
-
-
Amazon Managed Grafana muss die folgenden Berechtigungen für Ihre Prometheus-Ressourcen besitzen. Sie müssen sie entweder zu den vom Service verwalteten oder den vom Kunden verwalteten Richtlinien hinzufügen, die unter https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html beschrieben sind.
-
aps:ListRules
-
aps:ListAlertManagerSilences
-
aps:ListAlertManagerAlerts
-
aps:GetAlertManagerStatus
-
aps:ListAlertManagerAlertGroups
-
aps:PutAlertManagerSilences
-
aps:DeleteAlertManagerSilence
-
Einrichten von Amazon Managed Grafana
Wenn Sie in Ihrer Instance von Amazon Managed Service für Prometheus bereits Regeln und Alarme eingerichtet haben, erfolgt die Konfiguration zur Verwendung von Amazon Managed Grafana als Dashboard für diese Alarme vollständig in Amazon Managed Grafana.
So konfigurieren Sie Amazon Managed Grafana als Ihr Alarm-Dashboard
-
Öffnen Sie die Grafana-Konsole für Ihren Workspace.
-
Wählen Sie unter Konfigurationen die Option Datenquellen aus.
-
Erstellen oder öffnen Sie Ihre Prometheus-Datenquelle. Wenn Sie noch keine Prometheus-Datenquelle eingerichtet haben, finden Sie weitere Informationen unter Schritt 2: Fügen Sie die Prometheus-Datenquelle in Grafana hinzu.
-
Wählen Sie in der Prometheus-Datenquelle die Option Alarme über die Alertmanager-Benutzeroberfläche verwalten aus.
-
Kehren Sie zur Datenquellen-Oberfläche zurück.
-
Erstellen Sie eine neue Alertmanager-Datenquelle.
-
Fügen Sie auf der Konfigurationsseite für die Alertmanager-Datenquelle die folgenden Einstellungen hinzu:
-
Stellen Sie Implementierung auf
Prometheus
ein. -
Verwenden Sie für die URL-Einstellung die URL für Ihren Prometheus-Workspace, entfernen Sie alles, was hinter der Workspace-ID steht, und fügen Sie
/alertmanager
am Ende an. Zum Beispielhttps://aps-workspaces.us-east1.amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager.
-
Aktivieren Sie unter Auth die Option SigV4Auth. Dadurch wird Grafana angewiesen, die AWS Authentifizierung für die Anfragen zu verwenden.
-
Geben Sie unter SIGV4Auth-Details für Standardregion die Region Ihrer Prometheus-Instance an, z. B.
us-east-1
. -
Stellen Sie die Standardoption auf
true
ein.
-
-
Klicken Sie auf Speichern und Testen.
-
Ihre Alarme für Amazon Managed Service für Prometheus sollten jetzt so konfiguriert sein, dass sie mit Ihrer Grafana-Instance funktionieren. Vergewissern Sie sich, dass Sie alle Alarmregeln, Alarmgruppen (einschließlich aktiver Alarme) und Stummschaltungen aus Ihrer Instance von Amazon Managed Service für Prometheus auf der Grafana-Alarm-Seite sehen können.