You can perform regular checks on an instance to monitor its health status. This topic describes how to view the health status of an instance from the ECS console or by calling API operations.

Background information

The health status of an instance is centered around network configuration exceptions, software failure, and hardware availability. By monitoring the health status of an instance, you can record network, software, or hardware problems in a timely manner.

This feature can be used together with the metric monitoring feature of CloudMonitor to dynamically customize the health level of computing resource maintenance. For more information, see Overview.

The following table describes the texts in the console and API parameter values that indicate the health status of instances.
Text in the console API parameter value Description Alert color in the console
Normal Ok The instance has passed the health check. Green
Impaired Impaired The instance performance is deteriorated. Red
Warning Warning The instance performance is at risk and may decline due to maintenance or technical problems.
Maintaining System Maintaining The instance is under maintenance.
Initializing Initializing The instance is being initialized.
Insufficient Data InsufficientData The health status cannot be determined due to insufficient data.
No Status NotApplicable The instance health status is not applicable.

View the health status of an instance in the ECS console

  1. Log on to the ECS console.
  2. In the left-side navigation pane, choose Instances & Images > Instances.
  3. In the top navigation bar, select a region.
  4. Find the target instance and click the instance ID.
  5. In the upper-right corner of the Instance Details page, view the health status of the instance.
    View the health status of the instance

View the health status of an instance using Alibaba Cloud CLI

  • Run the following command to call the DescribeInstances and DescribeInstancesFullStatus operations to view the health status of a specific instance.
    aliyun ecs DescribeInstances --RegionId TheRegionId --output cols=InstanceId,InstanceName rows=Instances.Instance[]
    aliyun ecs DescribeInstancesFullStatus --RegionId TheRegionId --InstanceId.1 i-bp1afnc98r8k69****** --output cols=HealthStatus rows=InstanceFullStatusSet.InstanceFullStatusType[]
  • Run the following command to call the DescribeInstancesFullStatus operation to view the health status of all instances in a specified region. For more information about region IDs, see Regions and zones.
    aliyun ecs DescribeInstancesFullStatus --RegionId TheRegionId --output cols=HealthStatus rows=InstanceFullStatusSet.InstanceFullStatusType[]
After receiving a health check request, Alibaba Cloud returns the result of the health check for each instance.
  • If the health check succeeds, the health status is Ok.
  • If the health check fails, other metrics are returned.