

# Supervisión del estado de la instancia de contenedor de Amazon ECS
<a name="container-instance-health"></a>

Amazon ECS proporciona supervisión del estado de las instancias de contenedores. Puede determinar rápidamente si Amazon ECS ha detectado algún problema que pudiera impedir a las instancias de contenedores ejecutar contenedores. Amazon ECS realiza comprobaciones automatizadas en cada instancia de contenedor en ejecución con versión de agente `1.57.0` o posterior para identificar problemas. Para obtener más información sobre cómo verificar la versión del agente y una instancia de contenedor, consulte [Actualización del agente de contenedor de Amazon ECS](ecs-agent-update.md).

Debe utilizar la version de AWS CLI `1.22.3` o posterior o la version de AWS CLI `2.3.6` o posterior. Para obtener más información sobre como actualizar la AWS CLI, consulte [Instalación o actualización de la última versión de la AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) en la *Guía del usuario de AWS Command Line Interface versión 2*.

Para ver el estado de la instancia de contenedor, ejecute `describe-container-instances` con la opción `CONTAINER_INSTANCE_HEALTH`. 

El valor `overallStatus` lo determinan los estados de las comprobaciones de estado individuales de la matriz `details`. El estado más grave tiene prioridad en el siguiente orden: `IMPAIRED`, `INSUFFICIENT_DATA`, `INITIALIZING` y `OK`.

Los siguientes son los valores válidos para `overallStatus`:
+ `OK`: todas las comprobaciones de estado se han superado.
+ `IMPAIRED`: una o más comprobaciones de estado no se han superado.
+ `INSUFFICIENT_DATA`: una o más comprobaciones de estado no están disponibles.
+ `INITIALIZING`: una o más comprobaciones de estado se están iniciando.

A continuación, se muestra un ejemplo de cómo ejecutar `describe-container-instances`.

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

A continuación, se muestra un ejemplo del objeto de estado de estado de la salida.

```
"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"
	}]
}
```

## Problemas de estado de las instancias de contenedor
<a name="container-instance-health-action"></a>

Cuando el `overallStatus` sea cualquier estado que no sea `OK`, intente lo siguiente:
+ Espere y, a continuación, ejecute `describe-container-instances`.
+ Verifique el estado de la instancia de contenedor en la consola de EC2 o mediante el uso de la CLI.
+ Revise las métricas de CloudWatch. Para obtener más información, consulte [Supervisión de Amazon ECS con CloudWatch](cloudwatch-metrics.md)
+ Consulte el Panel de AWS Health para ver si hay algún problema con el servicio.