Server Load Balancer (SLB) is a traffic distribution and control service that distributes inbound traffic among several backend servers, namely ECS instances, based on configured forwarding rules. SLB expands the serving capacity of applications and enhances their availability.

By setting a virtual service address, SLB virtualizes added ECS instances into a server pool that offers a high level of performance and high availability. SLB distributes client requests to ECS instances in the server pool based on forwarding rules.

SLB also checks the health status of added ECS instances, and automatically isolates unhealthy instances to eliminate Single Point of Failures (SPOF), improving the overall serving capacity of your application. Also, working with Alibaba Anti-DDoS, SLB can defend against DDoS attacks.

Set up the Alibaba integration

To set up the Alibaba integration and discover the Alibaba service, go to Alibaba Integration Discovery Profile and select Server LoadBalancer.

External reference

Alibaba Cloud Server Load Balancer

Supported metrics

MetricMetric Display NameUnitsAggregation Type
acs_slb_ActiveConnection

Active connection
ActiveconnectioncountAverage
acs_slb_DropConnection

Drop connection
Dropconnectioncount/sAverage
acs_slb_DropPacketRX

Drop RX packet
DropPacketRXcount/sAverage
acs_slb_DropPacketTX

Drop TX packet
DropPacketTXcount/sAverage
acs_slb_DropTrafficRX

Drop RX traffic
DropTrafficRXbit/sAverage
acs_slb_DropTrafficTX

Drop TX traffic
DropTrafficTXbit/sAverage
acs_slb_HealthyServerCountWithRule

Healthy Server Count With Rule
HealthyServerCountWithRulecountAverage
acs_slb_HeathyServerCount

Heathy Server Count
HeathyServerCountcountAverage
acs_slb_InactiveConnection

Inactive connection
InactiveconnectioncountAverage
acs_slb_InstanceActiveConnection

Instance Active connection
InstanceActiveconnectioncount/sAverage
acs_slb_InstanceDropConnection

Instance drop connection
InstanceDropconnectioncount/sAverage
acs_slb_InstanceDropPacketRX

Instance drop RX packet
InstanceDropPacketRXcount/sAverage
acs_slb_InstanceDropPacketTX

Instance drop TX packet
InstanceDropPacketTXcount/sAverage
acs_slb_InstanceDropTrafficRX

Instance drop RX traffic
InstanceDropTrafficRXbit/sAverage
acs_slb_InstanceDropTrafficTX

Instance drop TX traffic
InstanceDropTrafficTXbit/sAverage
acs_slb_InstanceInactiveConnection

Instance Inactive connection
InstanceInactiveconnectioncount/sAverage
acs_slb_InstanceMaxConnection

Instance Max connection
InstanceMaxconnectioncount/sAverage
acs_slb_InstanceMaxConnectionUtilization

Instance Max Connection utilization
InstanceMaxConnectionutilizationpercentAverage
acs_slb_InstanceNewConnection

Instance New connection
InstanceNewconnectioncount/sAverage
acs_slb_InstanceNewConnectionUtilization

Instance New Connection utilization
InstanceNewConnectionutilizationpercentAverage
acs_slb_InstancePacketRX

Instance RX packet
InstancePacketRXcount/sAverage
acs_slb_InstancePacketTX

Instance TX packet
InstancePacketTXcount/sAverage
acs_slb_InstanceQPS

Instance QPS
InstanceQPScount/sAverage
acs_slb_InstanceQPSUtilization

Instance QPS utilization
InstanceQPSutilizationpercentAverage
acs_slb_InstanceRt

Instance Rt
InstanceRtmsAverage
acs_slb_InstanceStatusCode2xx

Instance status code 2xx
InstanceStatusCode2xxcount/sAverage
acs_slb_InstanceStatusCode3xx

Instance status code 3xx
InstanceStatusCode3xxcount/sAverage
acs_slb_InstanceStatusCode4xx

Instance status code 4xx
InstanceStatusCode4xxcount/sAverage
acs_slb_InstanceStatusCode5xx

Instance status code 5xx
InstanceStatusCode5xxcount/sdAverage
acs_slb_InstanceStatusCodeOther

Instance status code Other
InstanceStatusCodeOthercount/sAverage
acs_slb_InstanceTrafficRX

Instance RX traffic
InstanceTrafficRXbit/sAverage
acs_slb_InstanceTrafficTX

Instance TX traffic
InstanceTrafficTXbit/sAverage
acs_slb_InstanceTrafficTXUtilization

Instance Traffic TX utilization
InstanceTrafficTXutilizationpercentAverage
acs_slb_InstanceUpstreamCode4xx

Instance upstream code 4xx
InstanceUpstreamCode4xxcount/sAverage
acs_slb_InstanceUpstreamCode5xx

Instance upstream code 5xx
InstanceUpstreamCode5xxcount/sAverage
acs_slb_InstanceUpstreamRt

Instance upstream Rt
InstanceUpstreamRtmsAverage
acs_slb_MaxConnection

Max connection
Maxconnectioncount/sAverage
acs_slb_NewConnection

New connection
NewconnectioncountAverage
acs_slb_PacketRX

Packet RX
PacketRXcount/sAverage
acs_slb_PacketTX

Packet TX
PacketTXcount/sAverage
acs_slb_QPS

QPS
QPScount/sAverage
acs_slb_Rt

Rt
RtmsAverage
acs_slb_StatusCode2xx

Status code 2xx
StatusCode2xxcount/sAverage
acs_slb_StatusCode3xx

Status code 3xx
StatusCode3xxcount/sAverage
acs_slb_StatusCode4xx

Status code 4xx
StatusCode4xxcount/sAverage
acs_slb_StatusCode5xx

Status code 5xx
StatusCode5xxcount/sAverage
acs_slb_StatusCodeOther

Status code other
StatusCodeOthercount/sAverage
acs_slb_TrafficRXNew

Traffic RX new
TrafficRXNewbit/sAverage
acs_slb_TrafficTXNew

Traffic TX new
TrafficTXNewbit/sAverage
acs_slb_UnhealthyServerCount

Unhealthy server count
UnhealthyServerCountcountAverage
acs_slb_UnhealthyServerCountWithRule

Unhealthy server count with rule
UnhealthyServerCountWithRulecountAverage
acs_slb_UpstreamCode4xx

Upstream code 4xx
UpstreamCode4xxcount/sAverage
acs_slb_UpstreamCode5xx

Upstream code 5xx
UpstreamCode5xxcount/sAverage
acs_slb_UpstreamRt

Upstream Rt
UpstreamRtmsAverage