Seguimiento del reequilibrio de las zonas de disponibilidad de Amazon ECS - Amazon Elastic Container Service

Seguimiento del reequilibrio de las zonas de disponibilidad de Amazon ECS

Puede comprobar si el reequilibrio de las zonas de disponibilidad está habilitado para un servicio en la consola o mediante una llamada a describe-services. El siguiente ejemplo se puede utilizar para ver el estado con la CLI.

La respuesta será ENABLED o DISABLED.

aws ecs describe-services \ --services service-name \ --cluster cluster-name \ --query services[0].availabilityZoneRebalancing

Eventos de servicio

Amazon ECS envía eventos de acciones de servicio para ayudar a comprender el ciclo de vida del reequilibrio de la zona de disponibilidad.

Evento Escenario Tipo Más información
SERVICE_REBALANCING_STARTED Amazon ECS inicia una operación de reequilibrio de la zona de disponibilidad. INFO service (nombre-del-servicio) is not AZ balanced with número-de-tareas tasks in zona de disponibilidad 1, número-de-tareas in zona de disponibilidad 2, and número-de-tareas in zona de disponibilidad 3. El reequilibrio de la zona de disponibilidad está en curso.
SERVICE_REBALANCING_COMPLETED Se completa la operación de reequilibrio de la zona de disponibilidad. INFO service (nombre-del-servicio) is AZ balanced with número-de-tareas tasks in zona de disponibilidad 1, número-de-tareas tasks in zona de disponibilidad 2, and número-de-tareas tasks in zona de disponibilidad 3.
TASKS_STARTED Amazon ECS inicia correctamente las tareas como parte de la operación de reequilibrio de la zona de disponibilidad. INFO nombre-del-servicio has started número-de-tareas tasks in zona de disponibilidad to AZ Rebalance: id-de-tareas.
TASKS_STOPPED Amazon ECS detiene correctamente las tareas como parte de la operación de reequilibrio de la zona de disponibilidad. INFO nombre-del-servicio has stopped número-de-tareas running tasks in zona de disponibilidad due to AZ rebalancing: id-de-tarea.
SERVICE_TASK_PLACEMENT_FAILURE Amazon ECS no pudo iniciar una tarea como parte de la operación de reequilibrio de la zona de disponibilidad. ERROR Para el tipo de lanzamiento de EC2, consulte service (nombre-del-servicio) is unable to place a task in zona de disponibilidad because no container instance met all of its requirements..

Para el tipo de lanzamiento de Fargate, consulte service (nombre-del-servicio) is unable to place a task in zona de disponibilidad..

TASKSET_SCALE_IN_FAILURE_BY_TASK_PROTECTION La operación de reequilibrio de la zona de disponibilidad está bloqueada porque se utiliza la protección de tareas. INFO service (nombre-del-servicio) was unable to AZ Rebalance because nombre-del-conjunto-de-tareas was unable to scale in due to motivo.
SERVICE_REBALANCING_STOPPED La operación de reequilibrio de la zona de disponibilidad se detuvo. Amazon ECS envía eventos adicionales que proporcionan más información. INFO service (nombre-del-servicio) stopped AZ Rebalancing.

Eventos de cambio de estado de tarea

Amazon ECS envía un evento de cambio de estado de la tarea (START) para cada tarea que se inicia como parte del proceso de reequilibrio.

Amazon ECS envía un evento de cambio de estado de la tarea (STOPPED) por cada tarea que detiene como parte del proceso de reequilibrio. El motivo está establecido en Availability-zone rebalancing initiated by (deployment ecs-svc/deployment-id).

Para obtener más información acerca de los eventos, consulte Eventos de cambio de estado de tarea de Amazon ECS.