Obtenir les statistiques d'une instance spécifique - Amazon Elastic Compute Cloud

Obtenir les statistiques d'une instance spécifique

Les exemples ci-dessous montrent comment déterminer l'utilisation maximale de l'UC d'une instance EC2 avec AWS Management Console ou à l'aide de l'AWS CLI.

Prérequis
Pour afficher l'utilisation d'UC d'une instance spécifique (console)
  1. Ouvrez la console CloudWatch à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le volet de navigation, sélectionnez ‎Metrics (Métriques).

  3. Choisissez l'espace de nom de métrique EC2.

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

    
              Afficher les dimensions des métriques pour Amazon EC2
  5. Dans le champ de recherche, entrez CPUUtilization, puis appuyez sur Entrée. Choisissez la ligne de l'instance spécifique, qui contient un graphique pour la métrique CPUUtilization de l'instance. Pour nommer le graphique, choisissez l'icône en forme de crayon. Pour modifier la plage de temps, sélectionnez l'une des valeurs prédéfinies ou choisissez custom.

    
              Représenter graphiquement une seule métrique
  6. Pour modifier la statistique ou la période pour la métrique, choisissez l'onglet Graphed metrics. Sélectionnez l'en-tête de colonne ou une valeur individuelle et choisissez une autre valeur.

    
              Modification de la statistique ou de la période pour une métrique
Pour obtenir l'utilisation d'UC pour une instance spécifique (AWS CLI)

Utilisez la commande suivante get-metric-statistics afin d'obtenir la métrique CPUUtilization pour l'instance spécifiée à l'aide de la période et de l'intervalle de temps spécifiés :

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --period 3600 \ --statistics Maximum --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \ --start-time 2022-10-18T23:18:00 --end-time 2022-10-19T23:18:00

Voici un exemple de sortie. Chaque valeur représente le pourcentage d'utilisation maximale de l'UC pour une seule instance EC2.

{ "Datapoints": [ { "Timestamp": "2022-10-19T00:18:00Z", "Maximum": 0.33000000000000002, "Unit": "Percent" }, { "Timestamp": "2022-10-19T03:18:00Z", "Maximum": 99.670000000000002, "Unit": "Percent" }, { "Timestamp": "2022-10-19T07:18:00Z", "Maximum": 0.34000000000000002, "Unit": "Percent" }, { "Timestamp": "2022-10-19T12:18:00Z", "Maximum": 0.34000000000000002, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }