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.
Container Insights
Utilisez CloudWatch Container Insights pour collecter, agréger et résumer les métriques et les journaux de vos applications conteneurisées et de vos microservices. Container Insights est disponible pour les plateformes Amazon Elastic Container Service (AmazonECS), Amazon Elastic Kubernetes Service (EKSAmazon) et Kubernetes sur Amazon. EC2 Container Insights permet de collecter des métriques à partir de clusters déployés à la fois AWS Fargate pour Amazon ECS et AmazonEKS.
CloudWatch collecte automatiquement des métriques pour de nombreuses ressources, telles que la mémoireCPU, le disque et le réseau. Conteneur Insights fournit également des informations de diagnostic (par exemple sur les échecs de redémarrage des conteneurs) pour vous aider à isoler les problèmes et à les résoudre rapidement. Vous pouvez également définir des CloudWatch alarmes sur les métriques collectées par Container Insights.
Container Insights collecte des données en tant qu'événements du journal des performances utilisant le format de métrique intégrée. Ces événements du journal des performances sont des entrées qui utilisent un JSON schéma structuré qui permet d'ingérer et de stocker des données à haute cardinalité à grande échelle. À partir de ces données, CloudWatch crée des métriques agrégées au niveau du cluster, du nœud, du pod, de la tâche et du service sous forme de CloudWatch métriques. Les métriques collectées par Container Insights sont disponibles dans des tableaux de bord CloudWatch automatiques et peuvent également être consultées dans la section Metrics de la CloudWatch console. Les métriques ne sont pas visibles tant que les tâches du conteneur ne sont pas en cours d'exécution depuis un certain temps.
Lorsque vous déployez Container Insights, il crée automatiquement un groupe de journaux pour les événements du journal des performances. Il n'est pas nécessaire de créer ce groupe de journaux vous-même.
Pour vous aider à gérer vos coûts, Container Insights CloudWatch ne crée pas automatiquement tous les indicateurs possibles à partir des données du journal. Cependant, vous pouvez consulter des mesures supplémentaires et des niveaux de granularité supplémentaires en utilisant CloudWatch Logs Insights pour analyser les événements bruts du journal des performances.
Dans la version originale de Container Insights, les métriques collectées et les logs ingérés sont facturés en tant que métriques personnalisées. Grâce à Container Insights avec une observabilité améliorée pour AmazonEKS, les métriques et les journaux de Container Insights sont facturés par observation au lieu d'être facturés par métrique stockée ou par journal ingéré. Pour plus d'informations sur CloudWatch les tarifs, consultez Amazon CloudWatch Pricing
Dans Amazon EKS et Kubernetes, Container Insights utilise une version conteneurisée de l' CloudWatch agent pour découvrir tous les conteneurs actifs dans un cluster. Il collecte ensuite les données de performance à chaque couche de la pile de performances.
Container Insights prend en charge le AWS KMS key chiffrement grâce aux journaux et aux métriques qu'il collecte. Pour activer ce chiffrement, vous devez activer manuellement le AWS KMS chiffrement pour le groupe de journaux qui reçoit les données Container Insights. Container Insights crypte donc ces données à l'aide de la KMS clé fournie. Seules les clés symétriques sont prises en charge. N'utilisez pas de KMS clés asymétriques pour chiffrer vos groupes de journaux.
Pour plus d'informations, voir Chiffrer les données des journaux dans les CloudWatch journaux à l'aide AWS KMS de.
Container Insights avec une meilleure observabilité pour Amazon EKS
Le 6 novembre 2023, une nouvelle version de Container Insights a été publiée. Cette version améliore l'observabilité des EKS clusters Amazon exécutés sur Amazon EC2 et permet de collecter des métriques plus détaillées à partir de ces clusters. Après l'installation, il collecte automatiquement la télémétrie détaillée de l'infrastructure et les journaux des conteneurs pour vos clusters AmazonEKS. Vous pouvez ensuite utiliser des tableaux de bord élaborés et immédiatement exploitables pour approfondir la télémétrie des applications et des infrastructures.
Container Insights, doté d'une observabilité améliorée pour Amazon, EKS collecte des indicateurs granulaires de santé, de performance et d'état jusqu'au niveau du conteneur, ainsi que des indicateurs du plan de contrôle. Pour plus d'informations sur les métriques et dimensions supplémentaires collectées, veuillez consulter Statistiques d'Amazon EKS et Kubernetes Container Insights.
Si vous avez installé Container Insights en utilisant l' CloudWatch agent sur un EKS cluster Amazon sur Amazon EC2 après le 6 novembre 2023, vous disposez de Container Insights avec une meilleure observabilité pour AmazonEKS. Sinon, vous pouvez mettre à niveau un EKS cluster Amazon vers cette nouvelle version en suivant les instructions deMise à niveau vers Container Insights avec une meilleure observabilité pour Amazon EKS dans CloudWatch.
Container Insights favorise l' CloudWatch observabilité entre comptes. Vous utilisez un seul compte de surveillance pour surveiller et dépanner vos applications qui couvrent plusieurs AWS comptes au sein d'une même région. Pour de plus amples informations, veuillez consulter CloudWatch observabilité entre comptes.
Container Insights, doté d'une observabilité améliorée pour Amazon, prend EKS également en charge les nœuds de travail Windows.
Container Insights avec observabilité améliorée pour Amazon n'EKSest pas pris en charge sur Fargate.
Note
Pour savoir si vos clusters peuvent être mis à niveau vers Container Insights avec une meilleure observabilité pour AmazonEKS, accédez à la console Container Insights. Pour ce faire, choisissez Insights, Container Insights dans le volet de navigation de la CloudWatch console. Dans la console Container Insights, une bannière vous indique si vous avez des EKS clusters Amazon qui peuvent être mis à niveau, ainsi que des liens vers la page de mise à niveau.
Plateformes prises en charge
Container Insights est disponible pour les plateformes Amazon Elastic Container Service, Amazon Elastic Kubernetes Service et Kubernetes sur les instances Amazon. EC2
-
Pour AmazonECS, Container Insights collecte des métriques au niveau du cluster, des tâches et des services sur les instances de serveur Linux et Windows. Il ne peut collecter des métriques au niveau de l'instance que sur les instances Linux.
Pour AmazonECS, les métriques réseau ne sont disponibles que pour les conteneurs en mode
bridge
réseau et en modeawsvpc
réseau. Ils ne sont pas disponibles pour les conteneurs en mode réseauhost
. -
Pour Amazon Elastic Kubernetes Service et les plateformes Kubernetes sur les instances EC2 Amazon, Container Insights n'est pris en charge que sur les instances Linux.
CloudWatch image du conteneur de l'agent
Amazon fournit une image de conteneur d' CloudWatch agent sur Amazon Elastic Container Registry. Pour plus d'informations, consultez cloudwatch-agent sur Amazon