
Les tableaux de bord Amazon CloudWatch sont des pages d'accueil personnalisables dans la console CloudWatch. Ils vous permettent de surveiller vos ressources en une seule vue, même à travers différentes régions AWS. Les données métriques sont conservées pendant 15 mois, vous permettant d'analyser à la fois des données en temps réel et historiques.
Comment identifier ?
Vous pouvez vérifier les alarmes en utilisant l'appel API DescribeAlarms.
aws cloudwatch describe-alarms --alarm-names "myalarm"
aws cloudwatch describe-alarms --state INSUFFICIENT_DATA
Utilisez la règle gérée AWS Config “cloudwatch-alarm-action-check” pour vérifier que les alarmes ont au moins une action d'alarme.
Comment corriger ?
Réduction des coûts des tableaux de bord
Des frais s'appliquent lorsque vous dépassez trois tableaux de bord (avec jusqu'à 50 métriques chacun).
Niveau gratuit : Jusqu'à 3 tableaux de bord pour jusqu'à 50 métriques par mois (les appels API via la console ne comptent pas contre le niveau gratuit ; les appels SDK ou CLI le font).
Supprimez les tableaux de bord inutiles pour rester dans les limites du niveau gratuit.
Optimisation des alarmes
Vérifiez les alarmes inutilisées : Les alarmes peuvent rester même après la suppression de la ressource associée. Un bon indicateur est une alarme dans l'ÉTAT_INSUFFISANT.
Assurez-vous que les alarmes ont au moins une action d'alarme en utilisant AWS Config.
Activez les alarmes haute résolution uniquement pour des cas d'utilisation critiques pour la mission.
Types d'alarmes
Alarme de métrique : Surveille une métrique unique.
Alarme composite: Utilise une expression de règle pour évaluer l'état de plusieurs alarmes (états :OK, ALARME, ÉTAT_INSUFFISANT).
Utilisez l'API DescribeAlarms pour vérifier l'état de l'alarme et agir si nécessaire.