Obtenir des statistiques pour une ressource spécifique - Amazon CloudWatch

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
Pour afficher l'CPUutilisation moyenne d'une instance spécifique à l'aide de la console
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, sélectionnez ‎Métriques.

  3. Sélectionnez l'espace de noms de la EC2métrique.

    Sélectionnez l'espace de noms EC2 des métriques
  4. Sélectionnez la dimension Per-Instance Metrics (Métriques par instance).

    Afficher les dimensions métriques d'Amazon EC2
  5. 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étrique CPUUtilization 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é).

    Représenter graphiquement une seule métrique
  6. 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).

    Modifier les statistiques d'une métrique
  7. 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-time 2016-10-18T23:18:00 --end-time 2016-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" }