Création d'une alarme sur les indicateurs de compteur Performance Insights à partir d'une AWS base de données - Amazon CloudWatch

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

CloudWatch inclut une fonction mathématique métrique DB_PERF_INSIGHTS 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_PERF_INSIGHTS 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.

Pour obtenir plus d'informations sur l'Analyse des performances d'Amazon DocumentDB, consultez Monitoring with Performance Insights.

La détection des anomalies n'est pas prise en charge pour les alertes basées sur la fonction DB_PERF_INSIGHTS.

Note

Les métriques haute résolution avec une granularité inférieure à la minute extraites par DB_PERF_INSIGHTS ne s'appliquent qu'à la DBLoadmé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.

Vous pouvez créer une alarme haute résolution à l'aide de la fonction DB_PERF_INSIGHTS. La plage d'évaluation maximale 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_PERF_INSIGHTS 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/.

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

  3. Choisissez Create alarm (Créer une alerte).

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

  5. Choisissez le menu déroulant Ajouter des données mathématiques, puis sélectionnez Toutes les fonctions, DB_PERF_INSIGHTS dans la liste.

    Après avoir sélectionné DB_PERF_INSIGHTS, une zone d'expression mathématique apparaît à l'endroit où vous appliquez ou modifiez des expressions mathématiques.

  6. Dans la zone d'expression mathématique, saisissez votre expression mathématique DB_PERF_INSIGHTS, puis sélectionnez Appliquer.

    Par exemple, DB_PERF_INSIGHTS(‘RDS’, ‘db-ABCDEFGHIJKLMNOPQRSTUVWXY1’, ‘os.cpuUtilization.user.avg’)

    Important

    Lorsque vous utilisez l’expression mathématique DB_PERF_INSIGHTS, 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_PERF_INSIGHTS et les autres fonctions disponibles avec les mathématiques de métrique, consultez Syntaxe et fonctions des mathématiques appliquées aux métriques.

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

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

  9. 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 d'une alerte.

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

  11. Choisissez Next (Suivant).

  12. 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).

  13. 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'alarme 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, voir Configuration CloudWatch pour créer à OpsItems partir d'alarmes et Création d'incidents.

    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.

  14. Lorsque vous avez terminé, choisissez Next (Suivant).

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

  16. Dans Preview and create (Prévisualiser et créer), confirmez que les informations et les conditions sont telles que vous les voulez, puis choisissez Create alarm (Créer une alerte).