Alibaba Cloud Application Load Balancer (ALB) Monitoring Integration
Site24x7 offers complete observability into Alibaba Cloud Application Load Balancer (ALB), allowing you to monitor traffic patterns, connection counts, HTTP status distributions, and backend errors. After integrating your Alibaba Cloud account with Site24x7, all associated ALB instances are auto-discovered and continuously monitored.
Use cases
- Identify traffic spikes: Track QPS, throughput, and new connections to detect and handle traffic surges.
- Diagnose failures: Monitor upstream connection errors to spot unhealthy backend services.
- Understand user behavior: Analyze 2xx, 4xx, and 5xx response patterns across listeners and VIPs.
- Manage connections: Ensure you are not hitting connection limits by monitoring active, new, and inactive connections.
- Enforce SLAs: Use thresholds on response codes and errors to maintain uptime and reliability guarantees.
Setup and configuration
- Log in to your Site24x7 account and navigate to Cloud > Alibaba Cloud > Add Monitor.
- In the Edit Alibaba Cloud Monitor page, select Application Load Balancer from the Service Types list.
- Once added, go to Cloud > Alibaba > Application Load Balancer to view dashboards and performance metrics.
Supported metrics
Error and Failure Metrics
| Metric name | Description | Unit |
|---|---|---|
| Load Balancer Upstream Connection Errors | The number of upstream connection errors across the load balancer. | Count |
| Server Group Upstream Connection Errors | The number of upstream errors per server group. | Count |
| Listener Upstream Connection Errors | The number of upstream errors on listener level. | Count |
| VIP Upstream Connection Errors | The number of upstream errors encountered per VIP. | Count |
| Load Balancer Rejected Connections | The number of client connections rejected by the load balancer. | Count |
HTTP Status Code Metrics
| Metric name | Description | Unit |
|---|---|---|
| Load Balancer HTTP 2xx Requests | The number of successful responses (2xx) returned by the load balancer. | Count |
| Load Balancer HTTP 4xx Requests | The number of client errors (4xx) from the load balancer. | Count |
| Load Balancer HTTP 5xx Requests | The number of server errors (5xx) from the load balancer. | Count |
| Load Balancer Upstream HTTP 2xx Requests | The number of 2xx responses from upstream servers. | Count |
| Load Balancer Upstream HTTP 4xx Requests | The number of 4xx errors from upstream servers. | Count |
| Load Balancer Upstream HTTP 5xx Requests | The number of 5xx errors from upstream servers. | Count |
| Listener HTTP 2xx Requests | The number of 2xx responses per listener. | Count |
| Listener HTTP 4xx Requests | The number of 4xx responses per listener. | Count |
| Listener HTTP 5xx Requests | The number of 5xx responses per listener. | Count |
| VIP HTTP 2xx Requests | The number of 2xx responses per VIP. | Count |
| VIP HTTP 4xx Requests | The number of 4xx responses per VIP. | Count |
| VIP HTTP 5xx Requests | The number of 5xx responses per VIP. | Count |
Connection Metrics
| Metric name | Description | Unit |
|---|---|---|
| Load Balancer Active Connections | The number of active client connections to the load balancer. | Count |
| Load Balancer Inactive Connections | The number of inactive connections. | Count |
| Load Balancer New Connections | The number of new client connections initiated. | Count |
| Load Balancer Maximum Connections | Maximum concurrent connections supported by the load balancer. | Count |
| Listener Active Connections | Active connections per listener. | Count |
| Listener Inactive Connections | Inactive connections per listener. | Count |
| Listener New Connections | New connections established via listener. | Count |
| VIP Active Connections | Active connections per VIP. | Count |
| VIP Inactive Connections | Inactive connections per VIP. | Count |
| VIP New Connections | New client connections through VIP. | Count |
Traffic and Throughput
| Metric name | Description | Unit |
|---|---|---|
| Load Balancer QPS | The number of requests processed per second by the load balancer. | Count/second |
| Server Group QPS | Requests per second per server group. | Count/second |
| Listener QPS | Requests per second handled by each listener. | Count/second |
| VIP QPS | Requests per second routed via VIPs. | Count/second |
| Load Balancer Ingress Traffic (Bits) | Incoming traffic volume to the load balancer. | Bits/second |
| Load Balancer Egress Traffic (Bits) | Outgoing traffic volume from the load balancer. | Bits/second |
| Listener Ingress Traffic (Bits) | Incoming traffic to listener. | Bits/second |
| Listener Egress Traffic (Bits) | Outgoing traffic from listener. | Bits/second |
| VIP Ingress Traffic (Bits) | Incoming traffic via VIP. | Bits/second |
| VIP Egress Traffic (Bits) | Outgoing traffic from VIP. | Bits/second |
Threshold configuration
- Go to Admin > Configuration Profiles > Threshold and Availability.
- Create or edit a threshold profile for Application Load Balancer.
- Assign the profile to the respective monitors to trigger alerts.
IT automation
Site24x7's IT Automation tools help with automatically resolving performance degradation issues. When a breach occurs, the alarm engine continuously examines the system events for which thresholds have been defined and performs the mapped automation.
- Go to Admin > IT Automation Templates.
- Create a new automation rule.
- Map the rule to the monitor for proactive resolution.
How to configure IT Automation for a monitor
Configuration rules
With Site24x7's Configuration Rules, you can set parameters like Threshold Profile, Notification Profile, Tags, and Monitor Group for multiple monitors and automate the configuration settings of your monitoring resources. Automatically assign these settings when new Application Load Balancer monitors are added.
How to add a Configuration Rule
