Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Verify if automatic instance recovery occurred

Focus mode
Verify if automatic instance recovery occurred - Amazon Elastic Compute Cloud

If your instance appears to have been offline and then unexpectedly rebooted, it might have undergone automatic instance recovery in response to an underlying hardware or software issue. You can verify this by checking for automatic instance recovery events in your AWS Health Dashboard. You can also check whether an underlying hardware or software issue was detected for your instance by checking the StatusCheckFailed_System Amazon CloudWatch metric.

Check for events in AWS Health Dashboard

When an automatic instance recovery attempt occurs, AWS sends events to your AWS Health Dashboard. The specific event depends on the configured recovery mechanism and whether the attempt succeeded or failed.

To check for automatic instance recovery events in the AWS Health Dashboard
  1. Open the AWS Health Dashboard at https://phd.aws.amazon.com/phd/home#/.

  2. Look for the events associated with automatic instance recovery. The presence of these events can confirm whether an attempt at automatic instance recovery occurred and its outcome.

    • Simplified automatic recovery

      • Success event: AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_SUCCESS

      • Failure event: AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_FAILURE

    • CloudWatch action based recovery

      • Success event: AWS_EC2_INSTANCE_AUTO_RECOVERY_SUCCESS

      • Failure event: AWS_EC2_INSTANCE_AUTO_RECOVERY_FAILURE

Monitor system status checks with CloudWatch

You can verify if an underlying hardware or software issue was detected for your instance by checking the StatusCheckFailed_System metric in CloudWatch. The metric value indicates whether a system status check passed (no hardware or software issue) or failed (hardware or software issue).

To verify if an underlying hardware or software issue was detected
  1. Open the CloudWatch console Metrics page at https://console.aws.amazon.com/cloudwatch/home?#metricsV2.

  2. Verify that you're in the same Region as your EC2 instance.

  3. Paste the following metric in the Metrics search field, and press Enter.

    StatusCheckFailed_System
  4. Choose EC2 > Per-Instance Metrics.

  5. In the table, select the check box next to the instance that you want to check.

  6. Change the query period to the time that you suspect the recovery event occurred.

  7. Choose the Graphed metrics tab, and for StatusCheckFailed_System, do the following:

    1. For Statistic, choose either Average, Maximum, or Minimum.

    2. For Period, choose 1 minute.

  8. Check the value for StatusCheckFailed_System.

    • Value of 0: The system status check passed, indicating no underlying hardware or software issue.

    • Value of 1: The system status check failed, indicating an underlying hardware or software issue.

For more information, see Automatic instance recovery.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.