Visionado del motivo de los errores de una comprobación de estado - Amazon EC2 Auto Scaling

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Visionado del motivo de los errores de una comprobación de estado

Mediante el siguiente procedimiento, puede ver la información sobre las instancias reemplazadas debido a una comprobación de estado.

De manera predeterminada, Amazon EC2 Auto Scaling crea una nueva actividad de escalado para terminar la instancia en mal estado y, a continuación, la termina. Mientras se termina la instancia, otra actividad de escalado lanza una instancia nueva. Puedes cambiar este comportamiento para empezar a lanzar una nueva instancia lo antes posible mediante una política de mantenimiento de instancias. Para obtener más información, consulte Políticas de mantenimiento de instancias.

Console
Ver el motivo de los errores en las comprobaciones de estado
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/ y elija Auto Scaling Groups (Grupos de escalado automático) en el panel de navegación.

  2. Seleccione la casilla situada junto al grupo de escalado automático.

    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 escalado automático ha lanzado o terminado las instancias correctamente.

    Si terminó cualquier instancia en mal estado, la columna Cause (Causa) muestra la fecha y la hora de la terminación y el motivo del error de la comprobación de estado. Por ejemplo, At 2022-05-14T20:11:53Z an instance was taken out of service in response to a user health-check. Este mensaje indica que una comprobación de estado personalizada ha marcado que la instancia está en mal estado.

    Para obtener ayuda con los errores en las comprobaciones de estado, consulteSolucione problemas de instancias en mal estado en Amazon EC2 Auto Scaling.

AWS CLI
Visualización del motivo de los errores en las comprobaciones de estado

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 de respuesta, en el que Cause se indica el motivo del error en la comprobación de estado.

{ "Activities": [ { "ActivityId": "4c65e23d-a35a-4e7d-b6e4-2eaa8753dc12", "AutoScalingGroupName": "my-asg", "Description": "Terminating EC2 instance: i-04925c838b6438f14", "Cause": "At 2021-04-01T21:48:35Z an instance was taken out of service in response to a user health-check.", "StartTime": "2021-04-01T21:48:35.859Z", "EndTime": "2021-04-01T21:49:18Z", "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 una descripción de los campos de la salida, consulte Actividad en la Referencia de API de Amazon EC2 Auto Scaling.

Para describir las actividades de escalado después de eliminar el grupo Auto Scaling, añada la --include-deleted-groups opción al comando describe-scaling-activities.