Je souhaite utiliser Amazon CloudWatch Metrics Insights pour identifier les instances Amazon Elastic Compute Cloud (Amazon EC2) qui utilisent le plus le processeur.
Résolution
Lorsque vous identifiez les instances Amazon EC2 présentant une utilisation de processeur élevée, vous pouvez ajuster les types d'instances, implémenter des stratégies d’autoscaling ou réduire l'utilisation du processeur.
Pour utiliser Amazon CloudWatch Metrics Insights afin d'identifier les instances qui utilisent le plus le processeur, procédez comme suit :
-
Ouvrez la console CloudWatch.
-
Dans le volet de navigation, sélectionnez Métriques, puis Toutes les métriques.
-
Sélectionnez l'onglet Requête multisource.
-
Sélectionnez Ajouter une requête, puis EC2.
-
Choisissez la requête prédéfinie 10 meilleures instances par utilisation de processeur la plus élevée.
Remarque : Dans la vue Générateur, l'espace de noms de la métrique, le nom de la métrique, les options de filtrage par, de regroupement par, de classement par et de limite sont affichées. Dans la vue Éditeur, les mêmes options que la vue Générateur sont affichées au format de requête.
Exemple de requête dans la vue Éditeur :
SELECT MAX(CPUUtilization)
FROM SCHEMA ("AWS/EC2", InstanceId)
GROUP BY InstanceId
ORDER BY MAX () DESC
LIMIT 10
-
Sélectionnez Exécuter dans la vue Éditeur ou Requête graphique dans la vue Générateur.
Remarque : Lorsque vous modifiez la valeur du mot clé Limite, la requête indique les instances présentant l'utilisation de processeur la plus élevée sur votre compte AWS pour votre région AWS.
Informations connexes
Interroger vos métriques avec CloudWatch Metrics Insights
Exemples Amazon EC2