View a markdown version of this page

Métriques d’utilisation de cluster Amazon ECS - Amazon Elastic Container Service

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.

Métriques d’utilisation de cluster Amazon ECS

Les métriques d’utilisation de cluster sont disponibles pour l’UC, la mémoire et, lorsqu’un volume EBS est associé à vos tâches, l’utilisation du système de fichiers EBS. Ces métriques ne sont disponibles que pour les clusters dont les tâches ou les services sont hébergés sur des instances Amazon EC2. Ils ne sont pas pris en charge sur les clusters dont les tâches sont hébergées sur AWS Fargate.

Métrique d’utilisation de l’UC et de la mémoire au niveau du cluster Amazon ECS

L’utilisation de l’UC et de la mémoire est mesurée en pourcentage de l’UC et de la mémoire utilisés par toutes les tâches d’un cluster par rapport à l’UC et à la mémoire globaux enregistrés pour chaque instance Amazon EC2 active enregistrée dans le cluster. Seules les instances Amazon EC2 dont le statut est ACTIVE ou DRAINING auront une incidence sur les métriques d’utilisation du cluster.

(Total CPU units used by tasks in cluster) x 100 Cluster CPU utilization = -------------------------------------------------------------- (Total CPU units registered by container instances in cluster)
(Total MiB of memory used by tasks in cluster x 100) Cluster memory utilization = ------------------------------------------------------------------ (Total MiB of memory registered by container instances in cluster)

Chaque minute, l’agent de conteneur Amazon ECS sur chaque instance Amazon EC2 calcule le nombre d’unités d’UC et de Mio de mémoire actuellement utilisés pour chaque tâche en cours d’exécution sur cette instance Amazon EC2, et ces informations sont renvoyées à Amazon ECS. La quantité totale de CPU et de mémoire utilisée pour toutes les tâches exécutées sur le cluster est calculée, et ces chiffres sont présentés CloudWatch sous forme de pourcentage du total des ressources enregistrées pour le cluster.

Prenons l’exemple d’un cluster qui possède deux instances Amazon EC2 actives enregistrées, une instance c4.4xlarge et une instance c4.large. L’instance c4.4xlarge s’enregistre dans le cluster avec 16,384 unités d’UC et 30,158 Mio de mémoire. L’instance c4.large s’enregistre avec 2,048 unités d’UC et 3,768 Mio de mémoire. Les ressources globales de ce cluster sont de 18,432 unités d’UC et de 33,926 Mio de mémoire.

Si dix tâches sont en cours d’exécution sur ce cluster et que chaque tâche consomme 1,024 unités d’UC et 2,048 Mio de mémoire, un total de 10,240 unités d’UC et 20,480 Mio de mémoire est utilisé sur le cluster. Cela correspond à 55 % CloudWatch d'utilisation du processeur et à 60 % d'utilisation de la mémoire pour le cluster.

Utilisation du système de fichiers Amazon EBS au niveau du cluster Amazon ECS

La métrique d’utilisation du système de fichiers EBS au niveau du cluster est calculée en divisant la quantité totale du système de fichiers EBS utilisé par les tâches exécutées sur le cluster par la quantité totale de stockage du système de fichiers EBS allouée à toutes les tâches du cluster.

(Total GB of EBS filesystem used by tasks in cluster x 100) Cluster EBS filesystem utilization = --------------------------------------------------------------- (Total GB of EBS filesystem allocated to tasks in cluster)