Monitor an instance refresh using the AWS Management Console or AWS CLI
You can monitor an in progress instance refresh or look up the status of past
                instance refreshes from the last six weeks using the AWS Management Console or AWS CLI. 
                Monitor and check the status of an
                        instance refresh
                To monitor and check the status of an instance refresh, use one of the
                    following methods:
                
                    - Console
- 
                            In this procedure, the named columns should already be
                                    displayed. To display hidden columns or change the number of
                                    rows shown, choose the gear icon on the top right corner of the
                                    section to open the preferences modal. Update the settings as
                                    needed and choose Confirm. 
To monitor and check the status of an instance refresh
                                    (console)- Open the Amazon EC2 console at
       https://console.aws.amazon.com/ec2/, and choose Auto Scaling Groups from the navigation pane. 
- 
                                    Select the check box next to the Auto Scaling group.  A split pane opens up at the bottom of the page. 
- 
                                    On the Instance refresh tab, under
                                            Instance refresh history, you can
                                        determine the status of your request by looking at the
                                            Status column. The operation goes
                                        into Pendingstatus while it's initializing.
                                        The status should then quickly change toInProgress. When all instances are updated,
                                        the status changes toSuccessful.
 
- 
                                    You can further monitor the success or failure of
                                        in progress activities by viewing the group's scaling
                                        activities. On the Activity tab, under
                                            Activity history, when the instance
                                        refresh starts, you see entries when instances are
                                        terminated and another set of entries when instances are
                                        launched. If you have numerous scaling activities, you can
                                        see more of them by choosing the >
                                        icon at the top of the activity history. For information
                                        about troubleshooting issues that might cause activities to
                                        fail, see Troubleshoot issues in Amazon EC2 Auto Scaling. 
- 
                                    (Optional) On the Instance management
                                        tab, under Instances, you can review
                                        the progress of specific instances as needed. 
 
- AWS CLI
- 
                             
                                To monitor and check the status of an instance refresh
                                    (AWS CLI)Use the following describe-instance-refreshes command. aws autoscaling describe-instance-refreshes --auto-scaling-group-name my-asg
 The following is example output. Instance refreshes are ordered by start time. Instance refreshes
                                still in progress are described first.  {
  "InstanceRefreshes":[
    {
      "InstanceRefreshId":"08b91cf7-8fa6-48af-b6a6-d227f40f1b9b",
      "AutoScalingGroupName":"my-asg",
      "Status":"InProgress",
      "StatusReason":"Waiting for instances to warm up before continuing. For example: i-0645704820a8e83ff is warming up.",
      "StartTime":"2023-11-24T16:46:52+00:00",
      "PercentageComplete":50,
      "InstancesToUpdate":0,
      "Preferences":{
        "MaxHealthyPercentage":120,
        "MinHealthyPercentage":90,
        "InstanceWarmup":60,
        "SkipMatching":false,
        "AutoRollback":true,
        "ScaleInProtectedInstances":"Ignore",
        "StandbyInstances":"Ignore"
      }
    },
    {
      "InstanceRefreshId":"0e151305-1e57-4a32-a256-1fd14157c5ec",
      "AutoScalingGroupName":"my-asg",
      "Status":"Successful",
      "StartTime":"2023-11-22T13:53:37+00:00",
      "EndTime":"2023-11-22T13:59:45+00:00",
      "PercentageComplete":100,
      "InstancesToUpdate":0,
      "Preferences":{
        "MaxHealthyPercentage":120,
        "MinHealthyPercentage":90,
        "InstanceWarmup":60,
        "SkipMatching":false,
        "AutoRollback":true,
        "ScaleInProtectedInstances":"Ignore",
        "StandbyInstances":"Ignore"
      }
    }
  ]
}
 You can further monitor the success or failure of in progress
                                activities by viewing the group's scaling activities. The scaling
                                activities also help you drill in for more details to help you
                                troubleshoot issues with an instance refresh. For more information,
                                see Troubleshoot issues in Amazon EC2 Auto Scaling. 
Instance refresh statuses
                When you start an instance refresh, it enters the Pending
                    status. It passes from Pending to
                        InProgress until it reaches
                        Successful, Failed,
                        Cancelled, RollbackSuccessful, or
                        RollbackFailed.
                An instance refresh can have the following statuses:
                
                            
                                | Status | Description | 
                        
                            
                                | Pending | The request was created, but the instance refresh has not
                                    started. | 
                            
                                | InProgress | An instance refresh is in progress. | 
                            
                                | Successful | An instance refresh completed successfully. | 
                            
                                | Failed | An instance refresh failed to complete. You can troubleshoot
                                    using the status reason and the scaling activities. | 
                            
                                | Cancelling | An ongoing instance refresh is being cancelled. | 
                            
                                | Cancelled | The instance refresh is cancelled. | 
                            
                                | RollbackInProgress | An instance refresh is being rolled back. | 
                            
                                | RollbackFailed | The rollback failed to complete. You can troubleshoot using
                                    the status reason and the scaling activities. | 
                            
                                | RollbackSuccessful | The rollback completed successfully. | 
                            
                                | Baking | Waiting the specified bake time after an instance refresh has finished updating instances. |