Configuration de Container Insights sur Amazon ECS pour les métriques relatives aux clusters et aux niveaux de service - Amazon CloudWatch

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.

Configuration de Container Insights sur Amazon ECS pour les métriques relatives aux clusters et aux niveaux de service

Vous pouvez activer Container Insights sur les ECS clusters Amazon nouveaux et existants. Container Insights collecte des métriques au niveau du cluster, des tâches et des services. Vous pouvez activer Container Insights à l'aide de la ECS console Amazon ou du AWS CLI.

Si vous utilisez Amazon ECS sur une EC2 instance Amazon et que vous souhaitez collecter des métriques de réseau et de stockage à partir de Container Insights, lancez cette instance à l'aide d'une instance AMI qui inclut la version 1.29 de ECS l'agent Amazon. Pour plus d'informations sur la mise à jour de la version de votre agent, consultez Mettre à jour l'agent de ECS conteneur Amazon

Vous pouvez utiliser le AWS CLI pour définir une autorisation au niveau du compte afin d'activer Container Insights pour tous les nouveaux ECS clusters Amazon créés dans votre compte. Pour ce faire, entrez la commande suivante.

aws ecs put-account-setting --name "containerInsights" --value "enabled"
Note

Si la AWS KMS clé gérée par le client que vous utilisez pour vos métriques Amazon ECS Container Insights n'est pas déjà configurée pour fonctionner CloudWatch, vous devez mettre à jour la politique relative aux clés pour autoriser les journaux chiffrés dans CloudWatch les journaux. Vous devez également associer votre propre AWS KMS clé au groupe de journaux situé ci-dessous/aws/ecs/containerinsights/ClusterName/performance. Pour plus d'informations, voir Chiffrer les données des journaux dans les CloudWatch journaux à l'aide AWS Key Management Service de.

Configuration de Container Insights sur des ECS clusters Amazon existants

Pour activer Container Insights sur un ECS cluster Amazon existant, entrez la commande suivante. Vous devez exécuter la version 1.16.200 ou ultérieure AWS CLI pour que la commande suivante fonctionne.

aws ecs update-cluster-settings --cluster myCICluster --settings name=containerInsights,value=enabled

Configuration de Container Insights sur les nouveaux ECS clusters Amazon

Il existe deux manières d'activer Container Insights sur les nouveaux ECS clusters Amazon. Vous pouvez configurer Amazon de ECS manière à ce que tous les nouveaux clusters soient activés par défaut pour Container Insights. Sinon, vous pouvez activer un nouveau cluster lorsque vous le créez.

Utilisation du AWS Management Console

Vous pouvez activer Container Insights sur tous les nouveaux clusters par défaut ou sur un seul cluster lors de sa création.

Pour activer Container Insights sur tous les nouveaux clusters par défaut
  1. Ouvrez la console à la https://console.aws.amazon.com/ecs/version 2.

  2. Dans la page de navigation, choisissez Account Settings (Paramètres du compte).

  3. Choisissez Mettre à jour.

  4. Pour utiliser CloudWatch Container Insights par défaut pour les clusters, sous CloudWatchContainer Insights, sélectionnez ou décochez CloudWatch Container Insights.

  5. Sélectionnez Enregistrer les modifications.

Si vous n'avez pas utilisé la procédure précédente pour activer Container Insights sur tous les nouveaux clusters par défaut, vous pouvez utiliser la procédure suivante pour créer un cluster pour lequel Container Insights est activé.

Pour créer un cluster avec Container Insights activé
  1. Ouvrez la console à la https://console.aws.amazon.com/ecs/version 2.

  2. Dans le panneau de navigation, choisissez Clusters.

  3. Sur la page Clusters, choisissez Create Cluster (Créer un cluster).

  4. Sous Cluster configuration (Configuration de cluster), pour Cluster name (Nom du cluster), saisissez un nom unique.

    Le nom peut contenir jusqu'à 255 lettres (minuscules et majuscules), des chiffres et des traits d'union.

  5. Pour activer Container Insights, développez Surveillance, puis activez Utiliser Container Insights.

Vous pouvez désormais créer des définitions de tâche, exécuter des tâches et lancer des services dans le cluster. Pour plus d’informations, consultez les ressources suivantes :

Configuration de Container Insights sur les nouveaux ECS clusters Amazon à l'aide du AWS CLI

Pour activer Container Insights sur tous les nouveaux clusters par défaut, entrez la commande suivante.

aws ecs put-account-setting --name "containerInsights" --value "enabled"

Si vous n'avez pas utilisé la commande précédente pour activer Container Insights sur tous les nouveaux clusters par défaut, entrez la commande suivante pour créer un cluster avec Container Insights activé. Vous devez exécuter la version 1.16.200 ou une version ultérieure de l' AWS CLI pour que la commande suivante fonctionne.

aws ecs create-cluster --cluster-name myCICluster --settings "name=containerInsights,value=enabled"

Désactivation de Container Insights sur les clusters Amazon ECS

Pour désactiver Container Insights sur un ECS cluster Amazon existant, entrez la commande suivante.

aws ecs update-cluster-settings --cluster myCICluster --settings name=containerInsights,value=disabled