Auto Scaling health diagnosis checks your scaling group configuration, including whether the specified vSwitches and security groups are valid and whether the instance inventory is sufficient. You can use it to identify and resolve issues that may cause scaling activities to fail.
Background
Auto Scaling health diagnosis checks a scaling group's attributes, billing, and quotas.
|
Trigger method |
Description |
|
Manual |
For any scaling group, regardless of whether it is in the Enable or Disable state, you can manually run a health diagnosis to generate a report. |
|
Automatic |
For any scaling group in the Enable state, you can configure CloudMonitor event notifications. The system then performs automatic diagnostic checks and sends event notifications when anomalies are detected. |
Procedure
Before you run a health diagnosis, make sure that you have created a scaling group. For more information, see Create a scaling group.
Diagnosis items and results
The diagnosis items and results are the same whether you run a health diagnosis manually or automatically.
|
Category |
Diagnosis item type |
Parameter |
Description |
Error code |
Details and recommendations |
|
Critical resource anomaly |
vSwitch |
vSwitch status |
Checks whether the specified vSwitch exists. |
VSwitchIdNotFound |
|
|
SecurityGroup |
Security group status |
Checks whether the specified security group exists. |
SecurityGroupNotFound |
|
|
|
KeyPair |
Key pair status |
Checks whether the specified key pair exists. |
KeyPairNotFound |
|
|
|
Quota diagnosis |
SlbBackendServerQuota |
Number of instances attached to CLB (formerly SLB) in a scaling group |
Checks whether the number of attached ECS or ECI instances in the default server groups and vServer groups of the CLB (formerly SLB) instances exceeds the quota. |
SlbBackendServerQuotaExceeded |
|
|
AlbBackendServerQuota |
Number of instances attached to ALB in a scaling group |
Checks whether the number of ECS or ECI instances attached to the server groups of the ALB instances exceeds the quota. |
AlbBackendServerQuotaExceeded |
|
|
|
NlbBackendServerQuota |
Number of instances attached to NLB in a scaling group |
Checks whether the number of ECS or ECI instances attached to the server groups of the NLB instances exceeds the quota. |
NlbBackendServerQuotaExceeded |
|
|
|
Billing diagnosis |
AccountArrearage |
Overdue payment |
Checks whether your account has an overdue payment. |
AccountArrearage |
|
|
Inventory diagnosis |
ElasticStrength |
Inventory availability |
Checks the inventory availability for the instance types specified in the scaling configuration. |
ElasticStrengthAlert |
|