Surveillez les conteneurs Amazon ECS à l'aide de Container Insights - 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.

Surveillez les conteneurs Amazon ECS à l'aide de Container Insights

CloudWatch Container Insights collecte, agrège et résume les métriques et les journaux de vos applications conteneurisées et de vos microservices.

Container Insights découvrira tous les conteneurs actifs dans un cluster et collectera des données de performance à chaque niveau de la pile de performances. Les données d'exploitation sont collectées en tant qu'événements de journaux de performances. Ces entrées utilisent un schéma JSON structuré qui permet aux données à haute cardinalité d'être intégrées et stockées à grande échelle. À partir de ces données, CloudWatch crée des métriques agrégées de niveau supérieur au niveau du cluster, du service et de la tâche en tant que CloudWatch métriques. Les métriques incluent l'utilisation des ressources telles que l'UC, la mémoire, le disque et le réseau. Les métriques sont disponibles dans des tableaux de bord CloudWatch automatiques. Pour plus d'informations sur les métriques disponibles, consultez les métriques Amazon ECS Container Insights dans le guide de CloudWatch l'utilisateur Amazon.

Important

Les métriques collectées par CloudWatch Container Insights sont facturées en tant que métriques personnalisées. Pour plus d'informations sur la CloudWatch tarification, consultez la section CloudWatchTarification. Amazon ECS propose également des métriques de surveillance sans coûts supplémentaires. Pour plus d’informations, consultez Surveillez Amazon ECS à l'aide de CloudWatch .

Considérations

Les points suivants doivent être pris en compte lors de l'utilisation de CloudWatch Container Insights.

  • CloudWatch Les métriques de Container Insights reflètent uniquement les ressources dont les tâches sont en cours d'exécution pendant la période spécifiée. 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.

  • Les métriques réseau sont disponibles pour toutes les tâches exécutées sur Fargate et les tâches exécutées sur des instances Amazon EC2 qui utilisent les modes réseaux bridge ou awsvpc.

Vous pouvez consulter les événements du cycle de vie des tâches et des services Amazon ECS dans la console CloudWatch Container Insights. Cela vous aide à corréler vos métriques, journaux et événements de conteneurs en une seule vue pour vous donner une visibilité opérationnelle plus complète.

Les événements que vous pouvez consulter sont ceux qu'Amazon ECS envoie à Amazon EventBridge. Pour plus d'informations, consultez Événements Amazon ECS.

Vous pouvez choisir de configurer des métriques de performance pour les clusters, les tâches ou les services. En fonction de la ressource que vous choisissez, les événements suivants sont signalés :

  • Événements de modification de l'état de l'instance de conteneur

  • Événements d'action de service

  • Événements de modification de l'état de la tâche