

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.

# Création d'une alarme sur les indicateurs de compteur Performance Insights à partir d'une AWS base de données
<a name="CloudWatch_alarm_database_performance_insights"></a>

CloudWatch inclut une fonction mathématique métrique **DB\$1PERF\$1INSIGHTS** que vous pouvez utiliser pour intégrer les indicateurs de compteur Performance Insights CloudWatch depuis Amazon Relational Database Service et Amazon DocumentDB (avec compatibilité avec MongoDB). **DB\$1PERF\$1INSIGHTS** introduit également la métrique `DBLoad` à des intervalles inférieurs à la minute. Vous pouvez définir des CloudWatch alarmes sur ces métriques.

Pour obtenir plus d'informations sur l'Analyse des performances d'Amazon RDS, consultez [Surveillance de la charge de la base de données avec Performance Insights sur Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html).

Pour obtenir plus d'informations sur l'Analyse des performances d'Amazon DocumentDB, consultez [Monitoring with Performance Insights](https://docs.aws.amazon.com/documentdb/latest/developerguide/performance-insights.html.html).

La détection des anomalies n'est pas prise en charge pour les alertes basées sur la fonction **DB\$1PERF\$1INSIGHTS**.

**Note**  
Les métriques haute résolution avec une granularité inférieure à la minute extraites par **DB\$1PERF\$1INSIGHTS** ne s'appliquent qu'à la **DBLoad**métrique, ou aux métriques du système d'exploitation si vous avez activé la surveillance améliorée à une résolution supérieure. Pour de plus amples informations sur la Surveillance améliorée d'Amazon RDS, consultez [Surveillance des métriques du système d'exploitation à l'aide de la Surveillance améliorée](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.html).  
Vous pouvez créer une alarme haute résolution à l’aide de la fonction **DB\$1PERF\$1INSIGHTS**. La période maximale d’évaluation pour une alarme haute résolution est de trois heures. Vous pouvez utiliser la CloudWatch console pour représenter graphiquement les métriques récupérées à l'aide de la fonction **DB\$1PERF\$1INSIGHTS** pour n'importe quel intervalle de temps.

**Pour créer une alerte basée sur les métriques d'Analyse des performances**

1. Ouvrez la CloudWatch console à l'adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Dans le panneau de navigation, choisissez **Alarms** (alertes), puis **All alarms** (Toutes les alertes).

1. Choisissez **Create alarm (Créer une alerte)**.

1. Choisissez **Select Metric (Sélectionner une métrique)**.

1. Choisissez le menu déroulant **Ajouter une expression mathématique**, puis sélectionnez **Toutes les fonctions**, **DB\$1PERF\$1INSIGHTS** dans la liste.

   Après avoir sélectionné **DB\$1PERF\$1INSIGHTS**, une zone d'expression mathématique apparaît à l'endroit où vous appliquez ou modifiez des expressions mathématiques.

1. Dans la zone d'expression mathématique, saisissez votre expression mathématique **DB\$1PERF\$1INSIGHTS**, puis sélectionnez **Appliquer**.

   Par exemple, **DB\$1PERF\$1INSIGHTS(‘RDS’, ‘db-ABCDEFGHIJKLMNOPQRSTUVWXY1’, ‘os.cpuUtilization.user.avg’)**
**Important**  
Lorsque vous utilisez l’expression mathématique **DB\$1PERF\$1INSIGHTS**, vous devez spécifier l’ID de ressource de base de données unique de la base de données. Il est différent de l’identifiant de base de données. Pour trouver un identifiant de ressource de base de données dans la console Amazon RDS, choisissez l’instance de base de données pour en afficher les détails. Choisissez ensuite l’onglet **Configuration**. L’**ID de ressource** est indiqué dans la section **Configuration**.

   Pour plus d'informations sur la fonction **DB\$1PERF\$1INSIGHTS** et les autres fonctions disponibles avec les mathématiques de métrique, consultez [Syntaxe et fonctions des mathématiques appliquées aux métriques](using-metric-math.md#metric-math-syntax).

1. Choisissez **Select metric** (Sélectionner une métrique).

   La page **Specify metric and conditions (Spécifier les métriques et les conditions)** apparaît, présentant un graphique et d'autres informations sur l'expression mathématique que vous avez sélectionnée.

1. Pour ***expression*Whenever is**, spécifiez si l'expression doit être supérieure, inférieure ou égale au seuil. Dans **than... (à...)**, spécifiez la valeur de seuil.

1. Sélectionnez **Additional configuration (Configuration supplémentaire)**. Pour **Datapoints to alarm (Points de données avant l'alerte)**, spécifiez le nombre de périodes d'évaluation (points de données) devant être à l'état `ALARM` pour déclencher l'alerte. Si les deux valeurs sont compatibles, vous créez une alerte qui passe à l'état `ALARM` lorsque le nombre de périodes consécutives dépasse ces valeurs.

   Pour créer une alerte M sur N, spécifiez pour la première valeur un nombre inférieur à celui de la seconde valeur. Pour plus d'informations, consultez . [Évaluation des alarmes](alarm-evaluation.md).

1. Pour **Missing data treatment (traitement des données manquantes)**, choisissez comment l'alerte doit se comporter lorsqu'il manque certains points de données. Pour plus d'informations, consultez . [Configuration de la façon dont les CloudWatch alarmes traitent les données manquantes](alarms-and-missing-data.md).

1. Choisissez **Next (Suivant)**.

1. Sous **Notification**, sélectionnez la rubrique SNS qui doit recevoir une notification lorsque l'alerte passe à l'état `ALARM`, `OK` ou `INSUFFICIENT_DATA`.

   Pour que l'alerte envoie plusieurs notifications pour le même état d'alerte ou pour les différents états d'alerte, choisissez **Add notification (Ajouter une notification)**.

   Pour que l'alerte n'envoie pas de notifications, choisissez **Remove (Supprimer)**.

1. Pour que l’alarme exécute des actions Auto Scaling, EC2, Lambda ou Systems Manager, cliquez sur le bouton approprié, puis choisissez l’état de l’alerte et l’action à effectuer. Si vous choisissez une fonction Lambda comme action d’alarme, vous spécifiez le nom de la fonction ou l’ARN, et vous pouvez éventuellement choisir une version spécifique de la fonction.

   Les alertes peuvent effectuer des actions du Systems Manager uniquement lorsqu'elles passent à l'état ALARM. Pour plus d'informations sur les actions de Systems Manager, consultez les sections [Configuration CloudWatch pour créer à OpsItems partir d'alarmes](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter-create-OpsItems-from-CloudWatch-Alarms.html) et [Création d'incidents](https://docs.aws.amazon.com/incident-manager/latest/userguide/incident-creation.html).
**Note**  
Pour créer une alerte qui exécute une action SSM Incident Manager, vous devez disposer de certaines autorisations. Pour plus d'informations, consultez les [exemples de politiques basées sur l'identité pour AWS Systems Manager Incident Manager](https://docs.aws.amazon.com/incident-manager/latest/userguide/security_iam_id-based-policy-examples.html).

1. Lorsque vous avez terminé, choisissez **Suivant**.

1. Saisissez un nom et une description pour l'alerte. Ensuite, sélectionnez **Suivant**.

   Le nom ne doit contenir que des caractères UTF-8 et ne peut pas contenir de caractères de contrôle ASCII. La description peut inclure le formatage du markdown, qui est affiché uniquement dans l'onglet **Détails** de l'alarme de la CloudWatch console. Le markdown peut être utile pour ajouter des liens vers des runbooks ou d'autres ressources internes.

1. Dans **Prévisualiser et créer**, confirmez que les informations et les conditions sont telles que vous les voulez, puis choisissez **Créer une alarme**.