How to Monitor Auto Scaling in Huawei Cloud
Site24x7 offers real-time monitoring of the health metrics of Huawei Cloud's Auto Scaling, allowing operations teams to assess the effectiveness of scaling actions.
This guarantees that newly launched instances are healthy and prepared to manage traffic before they become live.
Use cases
Scaling validation: Track CPU and instance count to confirm auto scaling works as expected and reduces load, also detect misconfigurations if CPU stays high post scale-out.
I/O bottlenecks: Monitor disk read/write requests to identify storage limits early and prevent latency issues by tuning instance types or storage configurations.
Network saturation: Analyze inbound and outbound bandwidth to detect nearing limits and prevent packet loss, timeouts, and degraded application performance.
Setup and configuration
Auto Scaling resources are auto-discovered and monitored during the Huawei Cloud integration. To enable monitoring, follow the steps below:
- Navigate to Cloud > Huawei > Add Huawei Monitor. Follow the steps to add a Huawei Cloud monitor.
- While adding or editing a Huawei Cloud monitor, select Auto Scaling from the Service/Resource Types drop-down and click Save.
- Navigate to Cloud > Huawei, select the created Huawei monitor, and then click Auto Scaling.
Supported metrics
General
Metric name | Description | Units |
| Instance Count | Current number of running instances in the auto scaling group. | Count |
CPU and Memory
Metric name | Description | Units |
| CPU Usage | Process-level detailed CPU usage across all group instances. | Percentage |
| CPU Utilization | Hypervisor-level CPU metric used to trigger scaling policies. | Percentage |
| Memory Used Percentage | Percentage of memory in use across group instances. | Percentage |
| Memory Utilization | Memory metric used for memory-based auto scaling policies. | Percentage |
| 1 Minute Load Average | System load average over the last 1 minute. | Count |
| 5 Minute Load Average | System load average over the last 5 minutes. | Count |
| 15 Minute Load Average | Sustained system load trend over 15 minutes. | Count |
Disk
Metric name | Description | Units |
| Disk Read Rate | Rate of data read from disks across all group instances. | Byte/second |
| Disk Write Rate | Rate of data written to disks across all group instances. | Byte/second |
| Disk Read Requests | Read IOPS across all scaling group instances. | Count/second |
| Disk Write Requests | Write IOPS across all scaling group instances. | Count/second |
Network
Metric name | Description | Units |
| Inbound Bandwidth | Aggregate inbound network bandwidth across the group. | Byte/second |
| Outbound Bandwidth | Aggregate outbound network bandwidth across the group. | Byte/second |
GPU
Metric name | Description | Units |
| GPU Usage | GPU compute utilization across GPU-enabled instances. | Percentage |
| GPU Memory Usage | GPU memory utilization across GPU-enabled instances. | Percentage |
Threshold configuration
You can configure thresholds and alerts for all Auto Scaling metrics to detect performance degradation proactively or connection issues.
- Go to Admin > Configuration Profiles > Threshold and Availability.
- Create or edit your Threshold Profile for Auto Scaling.
- Assign the profile to the respective monitors to trigger alerts.
IT Automation
Use Site24x7's IT Automation to resolve common issues with Auto Scaling performance:
- Go to Admin >IT Automation Templates. Then, click Add Automation Templates.
- Create an automation rule by selecting the automation Type (e.g., Server reboot, clear queue).
- Map the created rules to the Auto Scaling, for automatic execution during alerts.
Configuration rules
Use Configuration Rules to simplify bulk setup across Auto Scaling instances. Automatically assign Threshold Profiles, Notification Profiles, Tags, and Monitor Groups when new monitors are discovered.
