Je souhaite résoudre un problème lié à un tableau de bord qui n'affiche aucune donnée dans Amazon CloudWatch.
Brève description
Les tableaux de bord CloudWatch comportent des widgets que vous pouvez créer et configurer pour afficher des graphiques spécifiques pour les métriques que vous sélectionnez. Si vous n'avez pas correctement configuré le widget, celui-ci n'affiche pas de données.
Les causes courantes des widgets qui n'affichent aucune donnée sont les suivantes :
- Métrique sélectionnée de manière incorrecte
- Période incorrecte
- Espace de noms, nom de métrique, dimension ou toute autre métadonnée de métrique incorrect
- Métrique inactive
- Statistique incorrecte
Résolution
Métrique sélectionnée de manière incorrecte
Lorsque vous créez un widget qui ne contient aucune métrique dans le widget ou la source, vérifiez la présence du message suivant :
« No data available. Try adjusting the dashboard time range. »
Ce problème peut se produire si vous utilisez AWS Cloud Development Kit (AWS CDK) ou l'interface de ligne de commande AWS (AWS CLI) pour appeler l'API PutDashboard. Lorsque vous essayez de créer un widget, l'option permettant d'en créer un est grisée sur la console CloudWatch.
Pour résoudre ce problème, vérifiez la configuration ou la source du widget pour vous assurer que vous avez sélectionné la bonne métrique. Pour consulter la source du tableau de bord, accédez à Actions sur la console, puis sélectionnez Afficher/Modifier la source. Si le segment des métriques comporte une sélection vide, metrics:[] s’affiche. Trouvez la bonne métrique et sélectionnez-la.
Période incorrecte
Une sélection de période incorrecte peut empêcher un graphique d'afficher tous les points de données d'un widget. Assurez-vous que la période définie pour le tableau de bord correspond à la période de rétention des métriques.
Consultez les détails des paramètres de période suivants :
- Les points de données d'une durée inférieure à 60 secondes sont disponibles pendant 3 heures. Ces points de données sont des métriques personnalisées en haute résolution.
- Les points de données d'une durée de 60 secondes (une minute) sont disponibles pendant 15 jours.
- Les points de données d'une durée de 300 secondes (cinq minutes) sont disponibles pendant 63 jours.
- Les points de données d'une durée de 3 600 secondes (une heure) sont disponibles pendant 455 jours (15 mois).
Exemple de scénario
Si un paramètre de période est de 30 secondes et que la plage de temps du widget dépasse 2 semaines, seules les 3 dernières heures de données sont affichées.
Remarque : Il est recommandé de maintenir le paramètre de période sur Auto pour s’assurer que le temps de rétention correspond à la plage de temps du widget.
Espace de noms, nom de métrique, dimension ou toute autre métadonnée de métrique incorrect
Si vous créez un widget avec des métadonnées de métrique incorrectes, telles que l'espace de noms, le nom de la métrique et les dimensions, la métrique n'affiche aucune donnée.
Dans l'exemple de définition de métrique suivant, IncomingBtes et IncomingLogEents ne sont pas correctement orthographiés :
"metrics": [
[ "AWS/Logs", "IncomingBtes", "LogGroupName", "/aws/events/output" ],
[ ".", "IncomingLogEents", ".", "." ]
]
Pour résoudre une définition de métrique qui affiche des données incorrectes, assurez-vous que les métadonnées de la métrique correspondent à celles de la console CloudWatch.
Métrique inactive
Si une métrique que vous avez sélectionnée dans un widget n'affiche aucune nouvelle donnée pendant 14 jours, elle est supprimée de la console CloudWatch. Il est recommandé de sélectionner des périodes contenant des données de plus de 14 jours. Pour afficher la métrique sur le widget, assurez-vous d'utiliser les mêmes données métriques.
Statistique incorrecte
Une sélection de statistique incorrecte peut entraîner l'affichage de points de données incorrects par une métrique sur un widget. Pour plus d'informations, consultez la section Définitions des statistiques CloudWatch.