

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.

# Activation de Container Insights
<a name="cloudwatch-container-insights-working"></a>

Procédez comme suit pour activer Container Insights pour les environnements AWS Batch informatiques.

------
#### [ Console de gestion AWS ]

1. Ouvrez la [console AWS Batch](https://console.aws.amazon.com/batch/home).

1. Choisissez **Environnements**.

1. Choisissez l'environnement informatique que vous souhaitez.

1. Dans l'**onglet ** Container Insights, activez ** Container Insights ** pour l'environnement informatique.
**Astuce**  
Vous pouvez sélectionner un intervalle par défaut pour agréger les mesures ou créer un intervalle personnalisé.

------
#### [ AWS CLI ]

**Activez Container Insights lors de la création d'un environnement informatique **

Utilisez le `--ecs-settings` paramètre with `create-compute-environment` pour activer Container Insights dans un nouvel environnement informatique.

```
$ aws batch create-compute-environment \
    --compute-environment-name {{my-compute-env}} \
    --type MANAGED \
    --state ENABLED \
    --ecs-settings containerInsights=ENHANCED \
    --compute-resources type=FARGATE,maxvCpus=256,subnets={{subnet-a123456b}},securityGroupIds={{sg-a12b3456}}
```

Les valeurs valides pour `containerInsights` sont `ENABLED`, `ENHANCED` et `DISABLED`.

**Activez Container Insights sur un environnement informatique existant **

`update-compute-environment`À utiliser pour activer ou modifier Container Insights dans un environnement informatique existant.

```
$ aws batch update-compute-environment \
    --compute-environment {{my-compute-env}} \
    --ecs-settings containerInsights=ENHANCED
```

**Vérifiez le paramètre Container Insights **

`describe-compute-environments`Utilisez-le pour vérifier le réglage actuel.

```
$ aws batch describe-compute-environments \
    --compute-environments {{my-compute-env}} \
    --query "computeEnvironments[0].ecsSettings"
```

Ce qui suit montre le résultat lorsque Container Insights est activé.

```
{
    "containerInsights": "ENHANCED"
}
```

**Note**  
Si Container Insights n'a jamais été défini dans l'environnement informatique, le `ecsSettings` champ est absent de la réponse.

------
#### [ API ]

Utilisez le `ecsSettings` paramètre de votre [ UpdateComputeEnvironment ](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html) demande [ CreateComputeEnvironment ](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html) or.

**Créez un environnement informatique avec Container Insights **

Inclure `ecsSettings` dans le corps de la demande :

```
{
    "computeEnvironmentName": "{{my-compute-env}}",
    "type": "MANAGED",
    "state": "ENABLED",
    "ecsSettings": {
        "containerInsights": "ENHANCED"
    },
    "computeResources": {
        "type": "FARGATE",
        "maxvCpus": 256,
        "subnets": ["{{subnet-a123456b}}"],
        "securityGroupIds": ["{{sg-a12b3456}}"]
    }
}
```

**Mettre à jour Container Insights sur un environnement informatique existant **

```
{
    "computeEnvironment": "{{my-compute-env}}",
    "ecsSettings": {
        "containerInsights": "ENHANCED"
    }
}
```

Pour plus d'informations, veuillez consulter les sections [CreateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html) et [UpdateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html) (français non garanti) de la *Référence d'API AWS Batch *.

------

**Important**  
Après avoir défini une valeur Container Insights dans un environnement informatique, vous ne pouvez pas revenir au comportement par défaut (non défini), dans lequel le paramètre Container Insights est géré en dehors de. AWS Batch Pour modifier le mode Container Insights, vous devez appeler `UpdateComputeEnvironment` avec la nouvelle valeur.  
Cela signifie également que si vous définissez cette propriété dans un CloudFormation modèle, une restauration de pile ne peut pas rétablir le paramètre à son état non défini précédent.