Verificación de una actividad de escalado para un grupo de Auto Scaling - Amazon EC2 Auto Scaling

Verificación de una actividad de escalado para un grupo de Auto Scaling

En la sección Amazon EC2 Auto Scaling de la consola de Amazon EC2, el Activity history (Historial de actividades) de un grupo de Auto Scaling permite ver el estado actual de una actividad de escalado que se encuentre en curso. Una vez finalizada la actividad de escalado, podrá comprobar si se ha realizado o no correctamente. Esta opción es especialmente práctica cuando se crean grupos de Auto Scaling o se agregan condiciones de escalado a grupos existentes.

Cuando agrega una política de seguimiento de destino, de pasos o de escalado simple a su grupo de Auto Scaling, Amazon EC2 Auto Scaling comienza a evaluar de inmediato la política en función de la métrica. La alarma de la métrica pasa al estado ALARM cuando la métrica supera el umbral durante un número especificado de periodos de evaluación. Esto significa que una política de escalado podría dar lugar a una actividad de escalado poco después de crearla. Después de que Amazon EC2 Auto Scaling ajuste la capacidad deseada en respuesta a una política de escalado, puede verificar la actividad de escalado en su cuenta. Si desea recibir una notificación por email de Amazon EC2 Auto Scaling que le informe sobre una actividad de escalado de escalado, siga las instrucciones de Recepción de notificaciones de Amazon SNS cuando se escala un grupo de Auto Scaling.

sugerencia

En el siguiente procedimiento, observará las secciones Activity history (Historial de actividad) e Instances (Instancias) del grupo de Auto Scaling. En ambas, ya deberían aparecer las columnas con nombre. Para mostrar las columnas ocultas o cambiar el número de filas que aparecen, elija el icono de engranaje en la esquina superior derecha de cada sección para abrir el modal de preferencias, actualice la configuración según sea necesario y seleccione Confirm (Confirmar).

Para ver las actividades de escalado de un grupo de Auto Scaling (consola)

  1. Abra la consola de Amazon EC2 Auto Scaling en https://console.aws.amazon.com/ec2autoscaling/.

  2. Seleccione la casilla situada junto al grupo de Auto Scaling.

    Se abre un panel dividido en la parte inferior de la página Auto Scaling groups (Grupos de Auto Scaling).

  3. En la pestaña Activity (Actividad), en Activity history (Historial de actividad), la columna Status (Estado) muestra si su grupo de Auto Scaling ha lanzado las instancias o las ha terminado correctamente, o bien si la actividad de escalado sigue en curso.

  4. (Opcional) Si tiene muchas actividades de escalado, puede elegir el icono > en el borde superior del historial de actividades y así acceder a la siguiente página de actividades de escalado.

  5. En la pestaña Instance management (Administración de instancias), en Instances (Instancias), la columna Lifecycle (Ciclo de vida) muestra el estado de sus instancias. Una vez que se inicia la instancia y los enlaces de ciclo de vida han finalizado, su estado de ciclo de vida cambia a InService. La columna Health status (Estado) muestra el resultado de la comprobación de estado de instancias EC2 correspondiente a su instancia.

Para ver las actividades de escalado de un grupo de Auto Scaling (AWS CLI)

Utilice el siguiente comando describe-scaling-activities.

aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg

A continuación, se muestra un ejemplo del resultado.

Las actividades de escalado se ordenan por hora de inicio. En primer lugar, se describen las actividades aún en curso.

{ "Activities": [ { "ActivityId": "5e3a1f47-2309-415c-bfd8-35aa06300799", "AutoScalingGroupName": "my-asg", "Description": "Terminating EC2 instance: i-06c4794c2499af1df", "Cause": "At 2020-02-11T18:34:10Z a monitor alarm TargetTracking-my-asg-AlarmLow-b9376cab-18a7-4385-920c-dfa3f7783f82 in state ALARM triggered policy my-target-tracking-policy changing the desired capacity from 3 to 2. At 2020-02-11T18:34:31Z an instance was taken out of service in response to a difference between desired and actual capacity, shrinking the capacity from 3 to 2. At 2020-02-11T18:34:31Z instance i-06c4794c2499af1df was selected for termination.", "StartTime": "2020-02-11T18:34:31.268Z", "EndTime": "2020-02-11T18:34:53Z", "StatusCode": "Successful", "Progress": 100, "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}", "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg" }, ... ] }

Para obtener información acerca de los tipos de errores que puede encontrar y cómo gestionarlos, consulte Solución de problemas de Amazon EC2 Auto Scaling.