Introduction
Alibaba Cloud Application Load Balancer (ALB) is a Layer 7 load balancing service that is designed to handle large-scale, modern web application traffic. It intelligently distributes incoming HTTP/HTTPS requests to multiple backend servers such as ECS instances or containers based on advanced and customizable routing rules. This enables high availability, scalability, and better fault tolerance for applications hosted on Alibaba Cloud.
Set up the Alibaba integration
- To begin monitoring your Application Load Balancer in OpsRamp, you must first ensure that the Alibaba Cloud Integration is configured correctly. See Install Alibaba Cloud integration for more details.
- Select
Application Load Balancer
in the Alibaba Integration Discovery Profile. - Save the discovery profile to make them available in the list of discovery profiles.
Supported metrics
Metric Name | Alibaba Metric | Metric Display Name | Units | Aggregation Type | Description |
---|---|---|---|---|---|
acs_alb_LoadBalancerQPS | LoadBalancerQPS | LoadBalancer QPS | count/s | Average | Number of HTTP/HTTPS requests processed per second by the load balancer. |
acs_alb_ListenerQPS | ListenerQPS | Listener QPS | count/s | Average | Number of requests per second received by a specific listener. |
acs_alb_LoadBalancerOutBits | LoadBalancerOutBits | LoadBalancer Out Bits | bit/s | Average | Outbound network traffic in bits per second from the load balancer to backend servers. |
acs_alb_LoadBalancerInBits | LoadBalancerInBits | LoadBalancer In Bits | bit/s | Average | Inbound network traffic in bits per second received by the load balancer from clients. |
acs_alb_ListenerNewConnection | ListenerNewConnection | Listener New Connection | count/s | Average | Number of new TCP/UDP connections established per second on the listener. |
acs_alb_LoadBalancerRequestTime | LoadBalancerRequestTime | LoadBalancer Request Time | ms | Average | Average time taken by the load balancer to process a request, in milliseconds. |
acs_alb_ListenerRequestTime | ListenerRequestTime | Listener Request Time | ms | Average | Average time taken by the listener to process a request, in milliseconds. |
acs_alb_LoadBalancerHTTPCode5XX | LoadBalancerHTTPCode5XX | LoadBalancer HTTP Code 5XX | count/s | Average | Number of HTTP 5XX server error responses generated by the load balancer per second. |
acs_alb_ListenerHTTPCode4XX | ListenerHTTPCode4XX | Listener HTTP Code 4XX | count/s | Average | Number of HTTP 4XX client error responses returned by the listener per second. |
acs_alb_ListenerHTTPCode5XX | ListenerHTTPCode5XX | Listener HTTP Code 5XX | count/s | Average | Number of HTTP 5XX server error responses returned by the listener per second. |
acs_alb_ListenerUnHealthyHostCount | ListenerUnHealthyHostCount | Listener Unhealthy Host Count | count | Average | Number of backend servers marked as unhealthy by the listener. |
acs_alb_LoadBalancerActiveConnection | LoadBalancerActiveConnection | LoadBalancer Active Connection | count | Average | Current number of active connections handled by the load balancer. |
acs_alb_LoadBalancerMaxConnection | LoadBalancerMaxConnection | LoadBalancer Max Connection | count/s | Average | Maximum number of concurrent connections handled by the load balancer per second. |
acs_alb_ListenerInactiveConnection | ListenerInactiveConnection | Listener Inactive Connection | count/s | Average | Number of closed or inactive connections per second on the listener. |
acs_alb_LoadBalancerClientTLSNegotiationError | LoadBalancerClientTLSNegotiationError | LoadBalancer Client TLS Negotiation Error | count/s | Average | Number of TLS handshake failures between clients and the load balancer per second. |
acs_alb_ListenerUpstreamTLSNegotiationError | ListenerUpstreamTLSNegotiationError | Listener Upstream TLS Negotiation Error | count/s | Average | Number of TLS handshake failures between the listener and backend servers per second. |
acs_alb_ListenerHTTPCodeUpstream5XX | ListenerHTTPCodeUpstream5XX | Listener HTTP Code Upstream 5XX | count/s | Average | Number of HTTP 5XX error responses received from backend servers by the listener per second. |
acs_alb_ListenerHealthyHostCount | ListenerHealthyHostCount | Listener Healthy Host Count | count | Average | Number of backend servers marked as healthy by the listener. |
acs_alb_ListenerInBits | ListenerInBits | Listener In Bits | bit/s | Average | Inbound network traffic in bits per second received by the listener from clients. |