Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Obtenir des statistiques pour une ressource spécifique
L'exemple suivant montre comment déterminer l'CPUutilisation maximale d'une EC2 instance spécifique.
Prérequis
-
Vous devez avoir l’ID de l’instance. Vous pouvez obtenir l'ID de l'instance à l'aide de la EC2 console Amazon ou de la commande describe-instances.
-
Par défaut, la surveillance basique est activée, mais vous pouvez activer la surveillance détaillée. Pour plus d'informations, consultez Activer ou désactiver la surveillance détaillée de vos instances dans le guide de EC2 l'utilisateur Amazon.
Pour afficher l'CPUutilisation moyenne d'une instance spécifique à l'aide de la console
-
Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/
. -
Dans le panneau de navigation, sélectionnez Métriques.
-
Sélectionnez l'espace de noms de la EC2métrique.
-
Sélectionnez la dimension Per-Instance Metrics (Métriques par instance).
-
Dans le champ de recherche, entrez
CPUUtilization
, puis appuyez sur Entrée. Sélectionnez la ligne de l'instance spécifique qui affiche un graphique pour la métriqueCPUUtilization
pour l'instance. Pour modifier le nom du graphique, choisissez l'icône représentant un crayon. Pour modifier la plage de temps, sélectionnez l'une des valeurs prédéfinies ou choisissez custom (personnalisé). -
Pour modifier les statistiques, choisissez l'onglet Graphed metrics (Graphique des métriques). Choisissez l'en-tête de colonne ou une valeur individuelle, puis choisissez l'une des statistiques ou des centiles prédéfinis, ou bien spécifiez un centile personnalisé (par exemple,
p99.999
). -
Pour modifier la période, choisissez l'onglet Graphed metrics (Graphique des métriques). Sélectionnez l’en-tête de colonne ou une valeur individuelle et choisissez une autre valeur.
Pour obtenir le CPU taux d'utilisation par EC2 instance à l'aide du AWS CLI
Utilisez la get-metric-statisticscommande comme suit pour obtenir la CPUUtilization
métrique pour l'instance spécifiée.
aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization \ --dimensions Name=InstanceId,Value=
i-1234567890abcdef0
--statistics Maximum \ --start-time2016-10-18T23:18:00
--end-time2016-10-19T23:18:00
--period 360
Les statistiques renvoyées sont des valeurs de six minutes pour l'intervalle de 24 heures demandé. Chaque valeur représente le pourcentage CPU d'utilisation maximal pour l'instance spécifiée pendant une période donnée de 6 minutes. Les points de données ne sont pas renvoyés dans l'ordre chronologique. Voici une illustration du début de l'exemple de sortie (la sortie complète comprend des points de données correspondant à tous les intervalles de six minutes au cours de la période de 24 heures).
{ "Datapoints": [ { "Timestamp": "2016-10-19T00:18:00Z", "Maximum": 0.33000000000000002, "Unit": "Percent" }, { "Timestamp": "2016-10-19T03:18:00Z", "Maximum": 99.670000000000002, "Unit": "Percent" }, { "Timestamp": "2016-10-19T07:18:00Z", "Maximum": 0.34000000000000002, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }