Comment puis-je créer des alarmes CloudWatch pour surveiller l'espace de stockage gratuit d'Amazon RDS et éviter les problèmes de stockage plein ?

Date de la dernière mise à jour : 03/10/2019

L'instance Amazon Relational Database Service (Amazon RDS) a l'état STORAGE_FULL et l'instance est bloquée. Comment surveiller l'espace de stockage disponible d'une instance de base de données RDS afin d'éviter un manque d'espace de stockage ?

Brève description

Créez des alarmes dans la console CloudWatch ou utilisez l'interface de ligne de commande AWS (AWS CLI) pour créer des alarmes qui surveillent l'espace de stockage libre. En créant des alarmes CloudWatch qui vous informent lorsque la métrique FreeStorageSpace atteint un seuil défini, vous pouvez éviter les problèmes d'espace de stockage plein. Cela permet d'éviter les interruptions qui ont lieu lorsque votre instance de base de données RDS n'a plus d'espace de stockage.

Résolution

  1. Ouvrez la console CloudWatch et choisissez Alarmes dans le volet de navigation.
  2. Choisissez Créer une alarme, puis Sélectionner une métrique.
  3. Dans l'onglet Toutes les métriques, sélectionnez RDS.
  4. Choisissez Métriques par base de données.
  5. Recherchez la métrique FreeStorageSpace.
  6. Pour l'instance que vous souhaitez surveiller, choisissez la métrique d'identifiant d'instance de base de données FreeStorageSpace.
  7. Dans la section Conditions, configurez le seuil. Par exemple, choisissez Inférieur/Égal, puis spécifiez la valeur de seuil.
    Remarque : vous devez spécifier la valeur du paramètre en octets. Par exemple, 10 Go correspondent à 10 737 418 240 octets.
  8. Sélectionnez Suivant.
  9. Sur la page Configure actions (Configurer les actions), pour l'état de l'alarme, choisissez in Alarm (en état d'alarme).
  10. Dans Select an SNS topic (Sélectionner une rubrique SNS), choisissez Create new topic (Créer une nouvelle rubrique).
  11. Entrez le nom de la rubrique, par exemple rds-storage-alarm.
  12. Pour les points de terminaison d'e-mail qui recevront la notification, entrez votre adresse e-mail.
  13. Sélectionnez Créer une rubrique. Cela envoie un e-mail de confirmation à l'adresse que vous avez spécifiée.
  14. Ouvrez la notification par e-mail que vous avez reçue d'AWS Notifications et choisissez Confirm subscription (Confirmer l'abonnement).
  15. Revenez à la page Configure actions (Configurer les actions) de la console CloudWatch.
  16. Sélectionnez Suivant.
  17. Entrez un nom et une description pour votre alarme, puis choisissez Suivant.
  18. Passez en revue l'aperçu de votre métrique, puis choisissez Create alarm (Créer une alarme).

Après avoir créé l'alarme, ouvrez la console Amazon RDS, puis sélectionnez Databases (Bases de données) dans le volet de navigation. Choisissez le nom de votre base de données, puis choisissez l'onglet Monitoring (Surveillance) pour afficher les métriques pour FreeStorageSpace.

Il est également recommandé de créer une deuxième alarme critique pour un seuil inférieur. Par exemple, vous pouvez définir votre première alarme à 25 Go et la deuxième alarme, l'alarme critique, à 10 Go.

Vous pouvez également éviter les problèmes d'espace de stockage plein en utilisant les méthodes suivantes :

Pour plus de méthodes préventives permettant d'éviter les problèmes de stockage plein, consultez Surveillance d'Amazon RDS. Si votre stockage d’instance de base de données RDS est déjà plein, consultez Comment résoudre les problèmes qui se produisent lorsque les instances de bases de données Amazon RDS manquent d'espace de stockage ?


Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d’aide ?