

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
<a name="integrating-grafana"></a>

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](https://aws.amazon.com/grafana/) et [Grafana](https://grafana.com), unifiant ainsi vos règles d’alerte et vos alertes dans un environnement unique. Dans Amazon Managed Grafana, vous pouvez consulter vos règles d’alerte et les alertes générées.

## Conditions préalables
<a name="grafana-prereqs"></a>

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, consultez[Configurez AWS](AMP-setting-up.md).
+ 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](AMP-onboard-create-workspace.md). 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](https://prometheus.io/docs/introduction/overview/).
+ 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](AMP-alert-manager.md). 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](AMP-Ruler.md).
+ 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](https://docs.aws.amazon.com/grafana/latest/userguide/alert-opt-in.html).
  + 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](https://grafana.com/docs/grafana/v8.4/alerting/unified-alerting/opt-in/) (alerte Grafana), et vous devrez peut-être configurer un [proxy sigv4](https://github.com/awslabs/aws-sigv4-proxy) pour passer des appels depuis Grafana vers Amazon Managed Service for Prometheus. Pour de plus amples informations, veuillez consulter [Configuration de Grafana open source ou Grafana Enterprise pour une utilisation avec Amazon Managed Service for Prometheus](AMP-onboard-query-standalone-grafana.md).
+ 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](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
<a name="grafana-set-up-grafana"></a>

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**

1. Ouvrez la console Grafana pour votre espace de travail.

1. Sous **Configurations**, sélectionnez **Sources de données**.

1. 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](AMP-onboard-query-standalone-grafana.md#AMP-onboard-query-standalone-grafana-datasource) pour plus d’informations.

1. Dans la source de données Prometheus, sélectionnez **Manage alerts via Alertmanager UI**.

1. Revenez à l’interface **Sources de données**.

1. Créez une nouvelle source de données de gestionnaire d’alertes.

1. 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. Dans l'exemple suivant, remplacez les *variables* par vos propres informations (spécifiques au compte) :

     ```
     https://aps-workspaces.US East (N. Virginia).amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager.
     ```
   + Sous **Auth**, activez **SigV4Auth**. Cela indique à Grafana d’utiliser l’[authentification](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)AWS 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`.

1. Choisissez **Save and test**.

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