Didacticiel : Création d'une alarme Amazon CloudWatch pour un décalage de réplica de cluster de bases de données Multi-AZ - Amazon Relational Database Service

Didacticiel : Création d'une alarme Amazon CloudWatch pour un décalage de réplica de cluster de bases de données Multi-AZ

Vous pouvez créer une alarme Amazon CloudWatch qui envoie un message Amazon SNS lorsque le décalage de réplica pour un cluster de bases de données Multi-AZ a dépassé un seuil. Une alarme surveille la métrique ReplicaLag sur la période de temps que vous spécifiez. Cette action est une notification envoyée vers une rubrique Amazon SNS ou une stratégie Amazon EC2 Auto Scaling.

Pour définir une alarme CloudWatch pour un retard de réplica de cluster de base de données Multi-AZ

  1. Connectez-vous à la AWS Management Console et ouvrez la console CloudWatch à l'adresse https://console.aws.amazon.com/cloudwatch/.

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

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

  4. Sur la page Specify metric and conditions (Spécifier une métrique et des conditions), sélectionnez Select metric (Sélectionner une métrique).

  5. Dans la zone de recherche, saisissez le nom de votre cluster de base de données Multi-AZ et appuyez sur Entrée.

    L'image suivante illustre la page Select metric (Sélectionner la métrique) avec un cluster de base de données Multi-AZ nommé rds-cluster saisi.

    
                    Page de sélection des métriques
  6. Choisissez RDS, Per-Database Metrics (Métriques par base de données).

  7. Dans la zone de recherche, saisissez ReplicaLag et appuyez sur Entrée, puis sélectionnez chaque instance de base de données dans le cluster de base de données.

    L'image suivante illustre la page Select metric (Sélectionner la métrique) avec les instances DB sélectionnées pour la métrique ReplicaLag.

    
                    Page de sélection des métriques avec les instances de base de données sélectionnées pour la métrique ReplicaLag

    Cette alarme prend en compte le décalage de réplica pour les trois instances de base de données dans le cluster de base de données Multi-AZ. L'alarme réagit lorsqu'une instance de base de données dépasse le seuil. Elle utilise une expression mathématique qui renvoie la valeur maximale des trois métriques. Commencez par trier par nom de métrique, puis choisissez les trois métriques ReplicaLag.

  8. Depuis Add math (Ajouter des mathématiques), choisissez All functions (Toutes les fonctions), MAX.

    
                    Le paramètre Add math (Ajouter des mathématiques)
  9. Choisissez l'onglet Graphed metrics (Métriques graphiques) et modifiez les détails de Expression1 pour MAX([m1,m2,m3]).

  10. Pour chacune des trois métriques ReplicaLag, modifiez la Period (Période) à 1 minute.

  11. Effacer la sélection parmi toutes les métriques, sauf Expression1.

    La page Select metric (Sélectionner la métrique) devrait ressembler à l'image suivante.

    
                    La page Select metric (Sélectionner la métrique)avec la métrique sélectionnée
  12. Choisissez Select metric (Sélectionner une métrique).

  13. Dans la page Specify metric and conditions (Spécifier les métriques et les conditions), remplacez l'étiquette par un nom significatif tel que ClusterReplicaLag, puis saisissez un nombre de secondes dans Define the threshold value (Définition de la valeur de seuil). Pour ce didacticiel, saisissez 1200 secondes (20 minutes). Vous pouvez ajuster cette valeur en fonction des exigences de votre charge de travail.

    La page Specify metric and conditions (Spécifier les métriques et les conditions) devrait ressembler à l'image suivante.

    
                    La page Specify metric and conditions (Spécifier les métriques et les conditions)
  14. Choisissez Next (Suivant), et la page Configure actions (Configurer des actions) s'affiche.

  15. Gardez In alarm (En alarme) sélectionné, choisissez Create new topic (Créer une rubrique), puis saisissez le nom de la rubrique et une adresse e-mail valide.

    
                    La page Configure actions (Configurer des actions)
  16. Choisissez Create topic (Créer une rubrique), puis choisissez Next (Suivant).

  17. Dans le page Add a name and description (Ajouter un nom et une description), saisissez un Alarm name (Nom d'alarme) et une Alarm description (Description de l'alarme), puis choisissez Next (Suivant).

    
                    La page Add name and description (Ajouter un nom et une description)
  18. Prévisualisez l'alarme que vous êtes sur le point de créer dans la page Preview and create (Prévisualiser et créer), puis choisissez Create alarm (Créer une alarme).