Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Intégrez des alertes à Amazon Managed Grafana ou à Grafana open source
Les règles d’alerte que vous avez créées dans le gestionnaire d’alertes au sein d’Amazon Managed Service for Prometheus peuvent être transmises et consultées dans Amazon Managed Grafana
Prérequis
Avant de commencer à intégrer Amazon Managed Service for Prometheus dans Amazon Managed Grafana, vous devez remplir les conditions suivantes :
-
Vous devez disposer d'informations d'identification Compte AWS et d'identification IAM existantes pour créer des rôles Amazon Managed Service for Prometheus et IAM par programmation.
Pour plus d'informations sur la création d'informations d'identification Compte AWS et IAM, consultezConfiguration AWS.
-
Vous devez disposer d’un espace de travail Amazon Managed Service for Prometheus et y ingérer des données. Pour configurer un nouvel espace de travail, consultez la section Création d’un espace de travail Amazon Managed Service for Prometheus. Vous devez également connaître les concepts de Prometheus tels que le gestionnaire d’alertes et les règles. Pour plus d’informations sur ces rubriques, consultez la documentation Prometheus
. -
Vous disposez d’une configuration de gestionnaire d’alertes et d’un fichier de règles déjà configurés dans Amazon Managed Service for Prometheus. Pour plus d’informations sur le gestionnaire d’alertes dans Amazon Managed Service for Prometheus, consultez la section Gestion et transfert des alertes dans Amazon Managed Service for Prometheus avec le gestionnaire d'alertes. Pour plus d’informations sur les règles, consultez Utilisation de règles pour modifier ou surveiller les métriques au fur et à mesure de leur réception.
-
Amazon Managed Grafana doit être installé ou la version open source de Grafana doit être en cours d’exécution.
-
Si vous utilisez Amazon Managed Grafana, vous devez utiliser les alertes Grafana. Pour plus d’informations, consultez la section Migrating legacy dashboard alerts to Grafana alerting.
-
Si vous utilisez la version open source de Grafana, vous devez utiliser la version 9.1 ou une version supérieure.
Note
Vous pouvez utiliser les versions antérieures de Grafana, mais vous devez activer la fonctionnalité d’alerte unifiée
(alerte Grafana), et vous devrez peut-être configurer un proxy sigv4 pour passer des appels depuis Grafana vers Amazon Managed Service for Prometheus. Pour plus d’informations, consultez Configuration de Grafana open source ou Grafana Enterprise pour une utilisation avec Amazon Managed Service for Prometheus.
-
-
Amazon Managed Grafana doit avoir les autorisations suivantes pour vos ressources Prometheus. Vous devez les ajouter aux politiques gérées par le service ou aux politiques gérées par le client décrites dans https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html.
-
aps:ListRules
-
aps:ListAlertManagerSilences
-
aps:ListAlertManagerAlerts
-
aps:GetAlertManagerStatus
-
aps:ListAlertManagerAlertGroups
-
aps:PutAlertManagerSilences
-
aps:DeleteAlertManagerSilence
-
Configuration d’Amazon Managed Grafana
Si vous avez déjà défini des règles et des alertes dans votre instance Amazon Managed Service for Prometheus, la configuration permettant d’utiliser Amazon Managed Grafana comme tableau de bord pour ces alertes est entièrement effectuée dans Amazon Managed Grafana.
Pour configurer Amazon Managed Grafana comme tableau de bord des alertes
-
Ouvrez la console Grafana pour votre espace de travail.
-
Sous Configurations, sélectionnez Sources de données.
-
Créez ou ouvrez votre source de données Prometheus. Si vous n’avez pas encore configuré de source de données Prometheus, consultez la section Étape 2 : Ajouter la source de données Prometheus dans Grafana pour plus d’informations.
-
Dans la source de données Prometheus, sélectionnez Manage alerts via Alertmanager UI.
-
Revenez à l’interface Sources de données.
-
Créez une nouvelle source de données de gestionnaire d’alertes.
-
Sur la page de configuration de la source de données du gestionnaire d’alertes, ajoutez les paramètres suivants :
-
Définissez Implementation sur
Prometheus
. -
Pour le paramètre URL, utilisez l’URL de votre espace de travail Prometheus, supprimez tout ce qui se trouve après l’ID d’espace de travail et ajoutez
/alertmanager
à la fin. Par exemple,https://aps-workspaces.us-east1.amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager
. -
Sous Auth, activez SigV4Auth. Cela indique à Grafana d’utiliser l’authentificationAWS pour les demandes.
-
Sous Sigv4Auth Details, pour Default Region, indiquez la région de votre instance Prometheus, par exemple
us-east-1
. -
Définissez l’option Default sur
true
.
-
-
Choisissez Save and test.
-
Vos alertes Amazon Managed Service for Prometheus doivent désormais être configurées pour fonctionner avec votre instance Grafana. Sur la page Alerte de Grafana, vérifiez que vous pouvez voir Alert rules, Alert groups (notamment les alertes actives) et Silences sur votre instance Amazon Managed Service for Prometheus.