Je souhaite savoir pourquoi ma métrique personnalisée n’est pas disponible dans la console Amazon CloudWatch.
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 Corriger les erreurs liées à AWS CLI. Vérifiez également que vous utilisez la version la plus récente d’AWS CLI.
Il existe deux types de métriques personnalisées :
- Pour les métriques pilotées par des événements, la source n’envoie des points de données que lorsqu’il y a quelque chose à signaler.
- En revanche, pour les métriques axées sur un calendrier, la source envoie régulièrement des données à CloudWatch, quelle que soit la valeur du point de données.
Une métrique n’est disponible dans la console CloudWatch que si un point de données a été ajouté à la métrique au cours des 14 derniers jours. La console CloudWatch limite la recherche de métriques à deux semaines après leur dernière ingestion. Par conséquent, seules les statistiques les plus récentes s’affichent. Si une métrique vient d’être créée, son nom peut prendre jusqu’à 15 minutes pour apparaître dans la console.
Si votre métrique n’est pas disponible dans la console CloudWatch, essayez les méthodes suivantes pour récupérer vos points de données :
- Utilisez l’interface de la ligne de commande AWS (AWS CLI) pour effectuer un appel d’API GetMetricData ou GetMetricStatistics afin d’obtenir la métrique. Vous pouvez également utiliser le kit SDK AWS. Assurez-vous de spécifier l’espace de noms, le nom de la métrique, les dimensions et la période appropriés.
- Sélectionnez n’importe quelle métrique sur la page Métrique de la console CloudWatch. Modifiez ensuite l’URL du navigateur pour inclure l’espace de noms, le nom de la métrique et la dimension de la métrique qui n’est pas répertoriée dans la console.
- Sélectionnez n’importe quelle métrique sur la page Métrique de la console CloudWatch. Sélectionnez ensuite l’onglet Source pour afficher un objet JSON contenant le tableau de métriques qui définit l’espace de noms, le nom et les dimensions de la métrique. Modifiez l’espace de noms, le nom de la métrique ou les dimensions. Choisissez Mise à jour pour afficher la métrique qui n’est pas répertoriée dans la console.
Remarque : CloudWatch applique à ses points de données les paramètres de rétention suivants. Lorsque vous spécifiez la période de récupération d’une métrique, tenez compte des paramètres 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 mesures personnalisées de haute résolution.
- Les points de données d’une durée de 60 secondes (1 minute) sont disponibles pendant 15 jours.
- Les points de données d’une durée de 300 secondes (5 minutes) sont disponibles pendant 63 jours.
- Les points de données d’une durée de 3 600 secondes (1 heure) sont disponibles pendant 455 jours (15 mois).
Utilisez l’une des méthodes suivantes pour créer des alarmes sur des métriques qui ne sont pas disponibles dans la console CloudWatch :
- Utilisez l’interface de la ligne de commande AWS ou SDK AWS pour effectuer un appel d’API PutMetricAlarm. Assurez-vous d’utiliser l’espace de noms, le nom de métrique et les dimensions appropriés pour la métrique.
- Lorsque vous créez une alarme CloudWatch dans la console, vous pouvez modifier le nom de la métrique et les valeurs de dimension. Toutefois, cette méthode ne permet pas de modifier les noms des clés de la dimension et de l’espace de noms. Pour modifier l’espace de noms, choisissez Modifier, puis choisissez l’onglet Source dans le widget métrique. Mettez à jour l’espace de noms, puis choisissez Mettre à jour.
Informations connexes
Comment représenter graphiquement d’anciennes métriques qui ne sont pas répertoriées sur la console CloudWatch ?