Je souhaite créer des alarmes Amazon CloudWatch pour surveiller l'espace de stockage disponible de mon instance de base de données Amazon Relational Database Service (Amazon RDS). Je souhaite éviter le statut Stockage plein.
Résolution
Remarque : si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'AWS CLI.
Pour éviter le statut stockage plein, créez une alarme qui vous avertit lorsque la métrique FreeStorageSpace atteint un seuil défini. Cela vous permet d’éviter les durées d’indisponibilité qui surviennent lorsque votre instance de base de données RDS est à court de stockage.
Remarque : les bases de données Amazon Aurora ne disposent pas de la métrique FreeStorageSpace. Les étapes suivantes s'appliquent uniquement aux bases de données Amazon RDS.
Pour créer l'alarme CloudWatch, procédez comme suit :
- Ouvrez la console CloudWatch.
- Dans le volet de navigation, sous Alarmes, choisissez Toutes les alarmes.
- Choisissez Créer une alarme, puis Sélectionner une métrique.
- Recherchez la métrique FreeStorageSpace.
- Choisissez RDS, puis Métriques par base de données.
- Recherchez l'ID d'instance de base de données que vous souhaitez surveiller, puis choisissez la métrique FreeStorageSpace.
- Définissez la statistique sur Minimum, puis définissez la période sur 1 minute.
- Dans la section Conditions, configurez le seuil. Par exemple, choisissez Inférieur/égal, puis spécifiez la valeur du seuil.
Remarque : vous devez spécifier la valeur de ce paramètre en octets. Par exemple, 10 Go correspondent à 10 737 418 240 octets.
- Sélectionnez Suivant.
- Sur la page Définir des actions, sélectionnez Avec alarme pour État de l’alarme.
- Dans Sélectionner une rubrique SNS, choisissez Créer une nouvelle rubrique.
- Saisissez un nom de rubrique. Par exemple, saisissez rds-storage-alarm.
- Dans Envoyer un e-mail aux points de terminaison qui recevront la notification, saisissez votre adresse e-mail.
- Choisissez Créer une rubrique. Cette action envoie un e-mail de confirmation à l’adresse que vous avez spécifiée.
- Ouvrez l’e-mail que vous avez reçu de Notifications des utilisateurs AWS, puis choisissez Confirmer l’abonnement.
- Revenez à la page Configurer des actions de la console CloudWatch.
- Sélectionnez Suivant.
- Saisissez le nom et la description de votre alarme, puis choisissez Suivant.
- Examinez l’aperçu de votre métrique, puis choisissez Créer une alarme.
Pour consulter les métriques de FreeStorageSpace, procédez comme suit :
- Ouvrez la console Amazon RDS.
- Dans le volet de navigation, sélectionnez Bases de données.
- Sélectionnez le nom de votre base de données.
- Choisissez l'onglet Surveillance.
Il est recommandé de créer une deuxième alarme critique pour un seuil inférieur. Par exemple, définissez votre première alarme sur 25 Go et une deuxième alarme critique sur 10 Go.
Remarque : vous pouvez également utiliser l'AWS CLI ou l'API CloudWatch pour créer des alarmes qui surveillent l'espace de stockage.
Pour découvrir d’autres moyens de prévenir les problèmes de stockage plein, procédez comme suit :
Si l’espace de stockage de votre instance de base de données est déjà plein, consultez la section Comment résoudre les problèmes qui se produisent lorsque mes instances de base de données Amazon RDS manquent d’espace de stockage ?
Informations connexes
Utilisation des alarmes Amazon CloudWatch
Surveillance des métriques dans une instance Amazon RDS
L’instance de base de données Amazon RDS manque d’espace de stockage