Supervisión del estado de la instancia de contenedor de Amazon ECS - Amazon Elastic Container Service

Supervisión del estado de la instancia de contenedor de Amazon ECS

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.

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 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.

Los siguientes son los valores válidos para overallStatus:

  • OK

  • IMPAIRED

  • INSUFFICIENT_DATA

  • INITIALIZING

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

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

  • Consulte el AWS Health Dashboard para ver si hay algún problema con el servicio.