

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.

# Surveillance de l’état des instances de conteneurs Amazon ECS
<a name="container-instance-health"></a>

Amazon ECS fournit la surveillance de l'état des instances de conteneur. Vous pouvez rapidement déterminer si Amazon ECS a détecté des problèmes susceptibles d'empêcher vos instances de conteneur d'exécuter des conteneurs. Amazon ECS effectue des contrôles automatisés sur chaque instance de conteneur en cours d'exécution avec la version d'agent `1.57.0` ou ultérieure pour identifier les problèmes. Pour plus d'informations sur la vérification de la version d'agent et d'une instance de conteneur, consultez [Mise à jour de l'agent de conteneur Amazon ECS](ecs-agent-update.md).

Vous devez utiliser une AWS CLI version `1.22.3` ou une version ultérieure ou une AWS CLI version `2.3.6` ou une version ultérieure. Pour plus d'informations sur la mise à jour de AWS CLI, voir [ Installation ou mise à jour de la dernière version de AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) dans le Guide de *AWS Command Line Interface l'utilisateur, version 2*.

Pour afficher l’état de l’instance de conteneur, exécutez`describe-container-instances` avec l’option `CONTAINER_INSTANCE_HEALTH`. 

`overallStatus`Il est déterminé par les états des bilans de santé individuels dans le `details` tableau. L'état le plus grave est prioritaire dans l'ordre suivant :`IMPAIRED`, `INSUFFICIENT_DATA``INITIALIZING`, et`OK`.

Les valeurs suivantes sont valides pour `overallStatus` :
+ `OK`— Tous les bilans de santé sont réussis.
+ `IMPAIRED`— Un ou plusieurs bilans de santé ont échoué.
+ `INSUFFICIENT_DATA`— Les données relatives à un ou plusieurs bilans de santé ne sont pas disponibles.
+ `INITIALIZING`— Un ou plusieurs bilans de santé sont en cours d'initialisation.

Les `type` valeurs du bilan de santé incluent :
+ `CONTAINER_RUNTIME`— Surveille l'état de santé du moteur d'exécution du conteneur (par exemple, le démon Docker). Disponible sur le type de lancement EC2.
+ `ACCELERATED_COMPUTE`— Surveille l'état des périphériques de calcul accéléré tels que les GPU. Lorsqu'un GPU est endommagé, il `statusReason` contient le code d'erreur NVIDIA Xid au format`XID_<number>`. Disponible sur le type de lancement Amazon ECS Managed Instances.
+ `DAEMON`— Surveille l'état des tâches de démon requises sur l'instance de conteneur. Disponible sur le type de lancement Amazon ECS Managed Instances.

Vous pouvez également suivre l'évolution de l'état de santé par le biais d'événements. Pour de plus amples informations, veuillez consulter [Événements de modification de l'état de santé des instances de conteneurs Amazon ECS](ecs_container_instance_health_events.md).

Voici un exemple qui montre comment exécuter `describe-container-instances` :

```
aws ecs describe-container-instances \
     --cluster {{cluster_name}} \
     --container-instances {{47279cd2cadb41cbaef2dcEXAMPLE}} \
     --include CONTAINER_INSTANCE_HEALTH
```

Voici un exemple de l'objet du statut de l'état dans la sortie.

```
"healthStatus": {
	"overallStatus": "OK",
	"details": [{
		"type": "CONTAINER_RUNTIME",
		"status": "OK",
		"lastUpdated": "2021-11-10T03:30:26+00:00",
		"lastStatusChange": "2021-11-10T03:26:41+00:00"
	}]
}
```

## Problèmes liés à l’état des instances de conteneur
<a name="container-instance-health-action"></a>

Si le statut `overallStatus` est autre que `OK`, essayez ce qui suit :
+ Attendez, puis exécutez `describe-container-instances`
+ Affichez l’état de votre instance de conteneur dans la console EC2 ou à l’aide de la CLI.
+ Passez en revue les CloudWatch indicateurs. Pour de plus amples informations, consultez [Surveillez Amazon ECS à l'aide de CloudWatch](cloudwatch-metrics.md).
+ Consultez le Tableau de bord AWS Health pour voir s'il y a des problèmes avec le service.