CloudWatch Métriques 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.

CloudWatch Métriques Amazon ECS

Vous pouvez utiliser les statistiques CloudWatch d'utilisation pour obtenir une visibilité sur l'utilisation des ressources de votre compte. Utilisez ces indicateurs pour visualiser l'utilisation actuelle de vos services sur CloudWatch des graphiques et des tableaux de bord.

CPUReservation

Pourcentage d'unités de processeur réservées dans le cluster ou le service.

La réservation de processeur (filtrée parClusterName) est mesurée comme le nombre total d'unités de processeur réservées par les tâches Amazon ECS sur le cluster, divisé par le nombre total d'unités de processeur pour toutes les instances Amazon EC2 enregistrées dans le cluster. Seules les instances Amazon EC2 présentes ACTIVE ou DRAINING leur statut auront une incidence sur les mesures de réservation du processeur. La métrique n'est prise en charge que pour les tâches hébergées sur une instance Amazon EC2.

Dimensions valides : ClusterName.

Statistiques utiles : moyenne, minimale, maximale

Unité : pourcentage.

CPUUtilization

Pourcentage d'unités de processeur utilisées par le cluster ou le service.

L'utilisation du processeur au niveau du cluster (filtrée parClusterName) est mesurée comme le nombre total d'unités de processeur utilisées par les tâches Amazon ECS sur le cluster, divisé par le nombre total d'unités de processeur pour toutes les instances Amazon EC2 enregistrées dans le cluster. Seules les instances Amazon EC2 présentes ACTIVE ou DRAINING leur statut auront une incidence sur les mesures de réservation du processeur. La métrique au niveau du cluster n'est prise en charge que pour les tâches hébergées sur une instance Amazon EC2.

L'utilisation du processeur au niveau du service (filtrée parClusterName,ServiceName) est mesurée comme le nombre total d'unités de processeur utilisées par les tâches appartenant au service, divisé par le nombre total d'unités de processeur réservées aux tâches appartenant au service. La métrique de niveau de service est prise en charge pour les tâches hébergées sur les instances Amazon EC2 et Fargate.

Dimensions valides : ClusterName, ServiceName.

Statistiques utiles : moyenne, minimale, maximale

Unité : pourcentage.

MemoryReservation

Pourcentage de mémoire qui est réservé en exécutant des tâches dans le cluster.

La réserve de mémoire du cluster est mesurée comme la mémoire totale réservée par les tâches Amazon ECS sur le cluster, divisée par la quantité totale de mémoire pour toutes les instances Amazon EC2 enregistrées dans le cluster. Cette métrique ne peut être filtrée que parClusterName. Seules les instances Amazon EC2 présentes ACTIVE ou DRAINING leur statut auront une incidence sur les mesures de réservation de mémoire. La métrique de réservation de mémoire au niveau du cluster n'est prise en charge que pour les tâches hébergées sur une instance Amazon EC2.

Note

Lors du calcul de l'utilisation de la mémoire, si elle MemoryReservation est spécifiée, elle est utilisée dans le calcul au lieu de la mémoire totale.

Dimensions valides : ClusterName.

Statistiques utiles : moyenne, minimale, maximale

Unité : pourcentage.

MemoryUtilization

Pourcentage de mémoire utilisé par le cluster ou le service.

L'utilisation de la mémoire au niveau du cluster (filtrée parClusterName) est mesurée comme la mémoire totale utilisée par les tâches Amazon ECS sur le cluster, divisée par la mémoire totale de toutes les instances Amazon EC2 enregistrées dans le cluster. Seules les instances Amazon EC2 présentes ACTIVE ou en DRAINING état auront une incidence sur les mesures d'utilisation de la mémoire. La métrique au niveau du cluster n'est prise en charge que pour les tâches hébergées sur une instance Amazon EC2.

L'utilisation de la mémoire au niveau du service (filtrée parClusterName,ServiceName) est mesurée comme la mémoire totale utilisée par les tâches appartenant au service, divisée par la mémoire totale réservée aux tâches appartenant au service. La métrique de niveau de service est prise en charge pour les tâches hébergées sur les instances Amazon EC2 et Fargate.

Dimensions valides : ClusterName, ServiceName.

Statistiques utiles : moyenne, minimale, maximale

Unité : pourcentage.

EBSFilesystemUtilization

Pourcentage du système de fichiers Amazon EBS utilisé par les tâches d'un service.

La métrique d'utilisation du système de fichiers EBS au niveau du service (filtrée parClusterName,ServiceName) est mesurée comme la quantité totale du système de fichiers EBS utilisée par les tâches appartenant au service, divisée par la quantité totale de stockage du système de fichiers EBS allouée à toutes les tâches appartenant au service. La métrique d'utilisation du système de fichiers EBS au niveau de service n'est disponible que pour les tâches hébergées sur des instances Amazon EC2 (à l'aide de la version de l'agent de conteneur1.79.0) et sur Fargate (à l'aide de la 1.4.0 version de plate-forme) auxquelles un volume EBS est attaché.

Note

Pour les tâches hébergées sur Fargate, il y a de l'espace sur le disque uniquement utilisé par Fargate. Il n'y a aucun coût associé à l'espace utilisé par Fargate, mais vous pourrez voir ce stockage supplémentaire à l'aide d'outils tels que. df

Dimensions valides : ClusterName, ServiceName.

Statistiques utiles : moyenne, minimale, maximale

Unité : pourcentage.

GPUReservation

Le pourcentage du total de GPU disponibles qui sont réservés en exécutant des tâches dans le cluster.

La métrique de réservation de GPU au niveau du cluster est mesurée comme le nombre de GPU réservés par les tâches Amazon ECS sur le cluster, divisé par le nombre total de GPU disponibles sur toutes les instances Amazon EC2 avec des GPU enregistrés dans le cluster. Seules les instances Amazon EC2 présentes ACTIVE ou DRAINING leur statut auront une incidence sur les métriques de réservation du GPU.

Dimensions valides : ClusterName.

Statistiques utiles : moyenne, minimale, maximale

Toutes les statistiques : moyenne, minimale, maximale, somme, nombre d'échantillons.

Unité : pourcentage.

ActiveConnectionCount

Nombre total de connexions simultanées actives entre les clients et les proxys Amazon ECS Service Connect qui s'exécutent dans le cadre de tâches qui partagent le DiscoveryName sélectionné.

Cette métrique n'est disponible que si vous disposez d'Amazon ECS Service Connect.

Dimensions valides : DiscoveryName et DiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : nombre.

NewConnectionCount

Nombre total de nouvelles connexions établies entre les clients et les proxys Service Connect Amazon ECS qui s'exécutent dans le cadre de tâches qui partagent le DiscoveryName sélectionné.

Cette métrique n'est disponible que si vous disposez d'Amazon ECS Service Connect.

Dimensions valides : DiscoveryName et DiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : nombre.

ProcessedBytes

Nombre total d'octets de trafic entrant traités par les proxys Service Connect.

Cette métrique n'est disponible que si vous disposez d'Amazon ECS Service Connect.

Dimensions valides : DiscoveryName et DiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : octets.

RequestCount

Nombre de demandes de trafic entrant traitées par les proxys Service Connect.

Cette métrique n'est disponible que si vous disposez d'Amazon ECS Service Connect.

Vous devez également configurer appProtocol le mappage des ports dans votre définition de tâche.

Dimensions valides : DiscoveryName et DiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : nombre.

GrpcRequestCount

Nombre de demandes de trafic entrant gRPC traitées par les proxys Service Connect.

Cette métrique n'est disponible que si vous avez configuré Amazon ECS Service Connect et que le appProtocol est GRPC dans le mappage des ports de la définition de la tâche.

Dimensions valides : DiscoveryName et DiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : nombre.

HTTPCode_Target_2XX_Count

Nombre de codes de réponse HTTP numérotés de 200 à 299 générés par les applications dans le cadre de ces tâches. Ces tâches sont les cibles. Cette métrique ne compte que les réponses envoyées aux proxys Service Connect par les applications dans le cadre de ces tâches, et non les réponses envoyées directement.

Cette métrique n'est disponible que si vous avez configuré Amazon ECS Service Connect et que le appProtocol est HTTP ou HTTP2 dans le mappage des ports de la définition de la tâche.

Dimensions valides : TargetDiscoveryName et TargetDiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : nombre.

HTTPCode_Target_3XX_Count

Nombre de codes de réponse HTTP numérotés de 300 à 399 générés par les applications dans le cadre de ces tâches. Ces tâches sont les cibles. Cette métrique ne compte que les réponses envoyées aux proxys Service Connect par les applications dans le cadre de ces tâches, et non les réponses envoyées directement.

Cette métrique n'est disponible que si vous avez configuré Amazon ECS Service Connect et que le appProtocol est HTTP ou HTTP2 dans le mappage des ports de la définition de la tâche.

Dimensions valides : TargetDiscoveryName et TargetDiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : nombre.

HTTPCode_Target_4XX_Count

Nombre de codes de réponse HTTP numérotés de 400 à 499 générés par les applications dans le cadre de ces tâches. Ces tâches sont les cibles. Cette métrique ne compte que les réponses envoyées aux proxys Service Connect par les applications dans le cadre de ces tâches, et non les réponses envoyées directement.

Cette métrique n'est disponible que si vous avez configuré Amazon ECS Service Connect et que le appProtocol est HTTP ou HTTP2 dans le mappage des ports de la définition de la tâche.

Dimensions valides : TargetDiscoveryName et TargetDiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme

Unité : nombre.

HTTPCode_Target_5XX_Count

Nombre de codes de réponse HTTP numérotés de 500 à 599 générés par les applications dans le cadre de ces tâches. Ces tâches sont les cibles. Cette métrique ne compte que les réponses envoyées aux proxys Service Connect par les applications dans le cadre de ces tâches, et non les réponses envoyées directement.

Cette métrique n'est disponible que si vous avez configuré Amazon ECS Service Connect et que le appProtocol est HTTP ou HTTP2 dans le mappage des ports de la définition de la tâche.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : nombre.

RequestCountPerTarget

Nombre moyen de demandes reçues par chaque cible qui partage le DiscoveryName sélectionné.

Cette métrique n'est disponible que si vous disposez d'Amazon ECS Service Connect.

Dimensions valides : TargetDiscoveryName et TargetDiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne.

Unité : nombre.

TargetProcessedBytes

Nombre total d'octets traités par les proxys Service Connect.

Cette métrique n'est disponible que si vous disposez d'Amazon ECS Service Connect.

Dimensions valides : TargetDiscoveryName et TargetDiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : octets.

TargetResponseTime

Latence du traitement des demandes d'application. Temps écoulé, en millisecondes, entre le moment où la demande arrive au proxy Service Connect dans la tâche cible et le moment où une réponse de l'application cible arrive au proxy.

Cette métrique n'est disponible que si vous disposez d'Amazon ECS Service Connect.

Dimensions valides : TargetDiscoveryName et TargetDiscoveryName, ServiceName, ClusterName.

Statistiques utiles : moyenne, minimale, maximale.

Toutes les statistiques : moyenne, minimale, maximale, somme, nombre d'échantillons.

Unité : millisecondes.

ClientTLSNegotiationErrorCount

Nombre total de fois où la connexion TLS a échoué. Cette métrique n'est utilisée que lorsque le protocole TLS est activé.

Cette métrique n'est disponible que si vous disposez d'Amazon ECS Service Connect.

Dimensions valides : DiscoveryName et DiscoveryNameServiceName,ClusterName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : nombre.

TargetTLSNegotiationErrorCount

Nombre total de fois où la connexion TLS a échoué en raison de certificats clients manquants, d'échecs de AWS Private CA vérifications ou de vérifications SAN infructueuses. Cette métrique n'est utilisée que lorsque le protocole TLS est activé.

Cette métrique n'est disponible que si vous disposez d'Amazon ECS Service Connect.

Dimensions valides : ServiceNameClusterName, TargetDiscoveryName etTargetDiscoveryName.

Statistiques utiles : moyenne, minimum, maximum, somme.

Unité : nombre.

Dimensions pour les métriques Amazon ECS

Les métriques Amazon ECS utilisent l'espace de noms AWS/ECS et fournissent des métriques pour les dimensions suivantes. Amazon ECS envoie uniquement des métriques pour les ressources dont les tâches sont à l'état RUNNING. Par exemple, si vous avez un cluster contenant un service mais que ce service ne contient aucune tâche dans un RUNNING état, aucune métrique ne sera envoyée à CloudWatch. Si vous disposez de deux services et que l'un d'eux seulement a des tâches en cours d'exécution, seules les métriques du service avec des tâches en cours d'exécution seront envoyées.

ClusterName

Cette dimension filtre les données que vous demandez pour toutes les ressources dans un cluster donné. Toutes les métriques Amazon ECS sont filtrées par ClusterName.

ServiceName

Cette dimension filtre les données que vous demandez pour toutes les ressources dans un service spécifié au sein d'un cluster spécifié.

DiscoveryName

Cette dimension filtre les données que vous demandez pour les métriques de trafic vers un nom de découverte Service Connect spécifié dans tous les clusters Amazon ECS.

Notez qu'un port spécifique d'un conteneur en cours d'exécution peut avoir plusieurs noms de découverte.

DiscoveryName, ServiceName, ClusterName

Cette dimension filtre les données que vous demandez pour les métriques de trafic vers un nom de découverte Service Connect spécifié pour les tâches portant ce nom de découverte et créées par ce service dans ce cluster.

Utilisez cette dimension pour voir les métriques du trafic entrant d'un service spécifique, si vous avez réutilisé le même nom de découverte dans plusieurs services dans des espaces de noms différents.

Notez qu'un port spécifique d'un conteneur en cours d'exécution peut avoir plusieurs noms de découverte.

TargetDiscoveryName

Cette dimension filtre les données que vous demandez pour les métriques de trafic vers un nom de découverte Service Connect spécifié dans tous les clusters Amazon ECS.

À la différence de DiscoveryName, ces métriques de trafic mesurent uniquement le trafic entrant vers ce DiscoveryName issu d'autres tâches Amazon ECS ayant une configuration Service Connect dans cet espace de noms. Cela inclut les tâches effectuées par les services avec une configuration Service Connect client uniquement ou client-serveur.

Notez qu'un port spécifique d'un conteneur en cours d'exécution peut avoir plusieurs noms de découverte.

TargetDiscoveryName, ServiceName, ClusterName

Cette dimension filtre les données que vous demandez pour les métriques de trafic vers un nom de découverte Service Connect spécifié, mais ne compte que le trafic des tâches créées par ce service dans ce cluster.

Utilisez cette dimension pour voir les métriques de trafic entrant provenant d'un client spécifique dans un autre service.

À la différence de DiscoveryName, ServiceName, ClusterName, ces métriques de trafic mesurent uniquement le trafic entrant vers ce DiscoveryName issu d'autres tâches Amazon ECS ayant une configuration Service Connect dans cet espace de noms. Cela inclut les tâches effectuées par les services avec une configuration Service Connect client uniquement ou client-serveur.

Notez qu'un port spécifique d'un conteneur en cours d'exécution peut avoir plusieurs noms de découverte.