All Products
Search
Document Center

Server Load Balancer:ALB monitoring metrics

Last Updated:Jan 20, 2026

If requests to your Application Load Balancer (ALB) instance time out or cause network issues such as throttling, check the monitoring metrics of the ALB instance to troubleshoot errors and evaluate its load and performance. This topic describes the monitoring metrics of ALB.

Background

When you call the CloudMonitor API, you must provide the ALB Namespace, Period, MetricName, and Dimensions.

  • The Namespace is acs_alb.

  • The default value of Period is 60 seconds. The value can be any multiple of 60.

  • Dimensions is a JSON string. For example, [{"loadBalancerId":"alb-t93aj3yndojot5****"}]. The loadBalancerId in Dimensions is the ID of the ALB instance.

ALB monitoring metrics

Metrics that you can view in the console or using an API or SDK

  • In the MetricName column of the following tables, metrics that do not have the DualStack_ prefix do not distinguish between IPv4 and IPv6. These metrics indicate the total values for an ALB instance.

    • For an IPv4 instance, a metric without the DualStack_ prefix indicates the IPv4 value for the ALB instance.

    • For a dual-stack instance, a metric without the DualStack_ prefix indicates the sum of the IPv4 and IPv6 values for the ALB instance.

  • In the MetricName column of the following tables, metrics that have the DualStack_ prefix display separate values for IPv4 and IPv6.

    • For an IPv4 instance, the IPv6 value of a metric with the DualStack_ prefix is 0.0. The IPv4 value is the actual metric value for the ALB instance.

    • For a dual-stack instance, a metric with the DualStack_ prefix displays separate values for IPv4 and IPv6 for the ALB instance.

In the following tables, a hyphen (-) indicates that the metric does not have a DualStack_ version and does not provide separate views for IPv4 and IPv6 values.

Instance metrics

Connection metrics

Metric

Description

MetricName

Dimensions

Statistics

Active Instance Connections

The number of TCP connections in the ESTABLISHED state on the ALB instance. Unit: Count

LoadBalancerActiveConnection

userId, loadBalancerId

Value

DualStack_LoadBalancerActiveConnection

ipv4, ipv6

Inactive Instance Connections

The number of TCP connections that are not in the ESTABLISHED state and all UDP connections on the ALB instance. Unit: Count

LoadBalancerInactiveConnection

userId, loadBalancerId

Value

DualStack_LoadBalancerInactiveConnection

ipv4, ipv6

Maximum Concurrent Connections to Instance

The total number of TCP and UDP connections that are processed by the ALB instance. Unit: Count

LoadBalancerMaxConnection

userId, loadBalancerId

Value

DualStack_LoadBalancerMaxConnection

ipv4, ipv6

ALB TLS Handshake Failures per Second

The number of times per second that the ALB instance fails to establish TLS connections with backend servers. Unit: Count/s

LoadBalancerUpstreamTLSNegotiationError

userId, loadBalancerId

Value

DualStack_LoadBalancerUpstreamTLSNegotiationError

ipv4, ipv6

ALB New Connections Per Second

The number of new connections that are established between the ALB instance and backend servers per second. Unit: Count/s

LoadBalancerNewConnection

userId, loadBalancerId

Value

DualStack_LoadBalancerNewConnection

ipv4, ipv6

Connections Dropped by ALB Per Second

The number of connection requests that are dropped by the ALB instance per second. Unit: Count/s

LoadBalancerRejectedConnection

userId, loadBalancerId

Value

DualStack_LoadBalancerRejectedConnection

ipv4, ipv6

ALB Backend Server Connection Failures Per Second

The number of times per second that the ALB instance fails to connect to backend servers. Unit: Count/s

LoadBalancerUpstreamConnectionError

userId, loadBalancerId

Value

DualStack_LoadBalancerUpstreamConnectionError

ipv4, ipv6

ALB Backend Server TLS Handshake Failures Per Second

The number of times per second that the ALB instance fails to establish TLS connections with clients. Unit: Count/s

LoadBalancerClientTLSNegotiationError

userId, loadBalancerId

Value

DualStack_LoadBalancerClientTLSNegotiationError

ipv4, ipv6

Request metrics

Metric

Description

MetricName

Dimensions

Statistics

ALB Custom Responses Per Second

The number of custom responses that are returned by the ALB instance to clients per second. Unit: Count/s

LoadBalancerHTTPFixedResponse

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPFixedResponse

ipv4, ipv6

ALB Redirects Per Second

The number of successful redirects that are performed by the ALB instance per second. Unit: Count/s

LoadBalancerHTTPRedirect

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPRedirect

ipv4, ipv6

ALB Requests Per Second

The total number of requests that are processed by the ALB instance per second. Unit: Count/s

LoadBalancerQPS

userId, loadBalancerId

Value

DualStack_LoadBalancerQPS

ipv4, ipv6

ALB Non-sticky Requests Per Second

The number of new connections per second established by the ALB instance for requests that are not routed via session persistence (sticky sessions). Unit: Count/s

LoadBalancerNonStickyRequest

userId, loadBalancerId

Value

DualStack_LoadBalancerNonStickyRequest

ipv4, ipv6

ALB Backend Server Response Time

The period of time from when the ALB instance establishes a connection with a backend server to when the connection is closed after all data is received. Unit: ms

LoadBalancerUpstreamResponseTime

userId, loadBalancerId

Value

DualStack_LoadBalancerUpstreamResponseTime

ipv4, ipv6

Request Latency of ALB Instance

The period of time from when the ALB instance receives the first request message to when a response is returned. Unit: ms

LoadBalancerRequestTime

userId, loadBalancerId

Value

DualStack_LoadBalancerRequestTime

ipv4, ipv6

Bandwidth metrics

Metric

Description

MetricName

Dimensions

Statistics

ALB Outbound Bandwidth

The bandwidth that is consumed when the ALB instance accesses external resources. Unit: bit/s

LoadBalancerOutBits

userId, loadBalancerId

Value

DualStack_LoadBalancerOutBits

ipv4, ipv6

ALB Inbound Bandwidth

The bandwidth that is consumed when external resources access the ALB instance. Unit: bit/s

LoadBalancerInBits

userId, loadBalancerId

Value

DualStack_LoadBalancerInBits

ipv4, ipv6

Status code metrics

Metric

Description

MetricName

Dimensions

Statistics

ALB 2XX Status Codes Per Second

The number of 2XX status codes that are returned by the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCode2XX

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPCode2XX

ipv4, ipv6

ALB 3XX Status Codes Per Second

The number of 3XX status codes that are returned by the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCode3XX

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPCode3XX

ipv4, ipv6

ALB 4XX Status Codes Per Second

The number of 4XX status codes that are returned by the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCode4XX

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPCode4XX

ipv4, ipv6

ALB 500 Status Codes Per Second

The number of 500 status codes that are returned by the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCode500

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPCode500

ipv4, ipv6

ALB 502 Status Codes Per Second

The number of 502 status codes that are returned by the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCode502

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPCode502

ipv4, ipv6

ALB 503 Status Codes Per Second

The number of 503 status codes that are returned by the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCode503

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPCode503

ipv4, ipv6

ALB 504 Status Codes Per Second

The number of 504 status codes that are returned by the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCode504

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPCode504

ipv4, ipv6

ALB 5XX Status Codes Per Second

The number of 5XX status codes that are returned by the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCode5XX

userId, loadBalancerId

Value

DualStack_LoadBalancerHTTPCode5XX

ipv4, ipv6

Backend status code metrics

Metric

Description

MetricName

Dimensions

Statistics

ALB Backend Server 2XX Status Codes Per Second

The number of 2XX status codes that are returned by backend servers to the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCodeUpstream2XX

userId, loadBalancerId

Value

ALB Backend Server 3XX Status Codes Per Second

The number of 3XX status codes that are returned by backend servers to the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCodeUpstream3XX

userId, loadBalancerId

Value

ALB Backend Server 4XX Status Codes Per Second

The number of 4XX status codes that are returned by backend servers to the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCodeUpstream4XX

userId, loadBalancerId

Value

ALB Backend Server 5XX Status Codes Per Second

The number of 5XX status codes that are returned by backend servers to the ALB instance per second. Unit: Count/s

LoadBalancerHTTPCodeUpstream5XX

userId, loadBalancerId

Value

Health check metrics

Metric

Description

MetricName

Dimensions

Statistics

ALB Healthy Backend Servers

The number of backend servers that are in the Healthy state based on the health check results of the ALB instance. Unit: Count

LoadBalancerHealthyHostCount

userId, loadBalancerId

Value

ALB Unhealthy Backend Servers

The number of backend servers that are in the Unhealthy state based on the health check results of the ALB instance. Unit: Count

LoadBalancerUnHealthyHostCount

userId, loadBalancerId

Value

LCU usage metrics

Metric

Description

MetricName

Dimensions

Statistics

LCU Usage

The number of LCUs that are consumed by the ALB instance.

If an LCU reservation is in effect and the usage is lower than the reserved LCUs, the value of ConsumedLCUs is 0. If the usage exceeds the reserved LCUs, the value of ConsumedLCUs is greater than 0. Unit: Count

ConsumedLCUs

userId, loadBalancerId

Value

Peak LCUs

The maximum number of LCUs that are consumed by the ALB instance at a specific point in time. This metric is available only when you use an LCU reservation. Unit: Count

PeakLCUs

userId, loadBalancerId

Value

Reserved LCUs

The number of LCUs that are reserved for the ALB instance. Unit: Count

ReservedLCUs

userId, loadBalancerId

Value

The LCU usage metrics are displayed only after you request an LCU reservation.

Listener metrics

Connection metrics (Listener as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Listener Active Connections

The number of TCP connections in the ESTABLISHED state on the listener port. Unit: Count

ListenerActiveConnection

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerActiveConnection

ipv4, ipv6

Inactive Connections to Listener

The number of TCP connections that are not in the ESTABLISHED state and all UDP connections on the listener port. Unit: Count

ListenerInactiveConnection

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerInactiveConnection

ipv4, ipv6

Maximum Concurrent Connections of the listener

The total number of TCP and UDP connections that are processed by the listener. Unit: Count

ListenerMaxConnection

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerMaxConnection

ipv4, ipv6

Listener TLS Handshake Failures Per Second

The number of times per second that the listener fails to establish TLS connections with clients. Unit: Count/s

ListenerClientTLSNegotiationError

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerClientTLSNegotiationError

ipv4, ipv6

Listener New Connections Per Second

The number of new connections that the listener establishes with backend servers per second. Unit: Count/s

ListenerNewConnection

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerNewConnection

ipv4, ipv6

Dropped connections per second of the listener

The number of connection requests that are actively dropped by the listener per second. Unit: Count/s

ListenerRejectedConnection

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerRejectedConnection

ipv4, ipv6

Backend connection failures per second of the listener

The number of times per second that the listener fails to connect to backend servers. Unit: Count/s

ListenerUpstreamConnectionError

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerUpstreamConnectionError

ipv4, ipv6

Backend TLS handshake failures per second of the listener

The number of times per second that the listener fails to establish TLS connections with backend servers. Unit: Count/s

ListenerUpstreamTLSNegotiationError

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerUpstreamTLSNegotiationError

ipv4, ipv6

Request metrics (Listener as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Listener Custom Responses Per Second

The number of custom responses that are returned by the listener to clients per second. Unit: Count/s

ListenerHTTPFixedResponse

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPFixedResponse

ipv4, ipv6

Listener Redirects Per Second

The number of successful redirection operations that are performed by the listener per second. Unit: Count/s

ListenerHTTPRedirect

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPRedirect

ipv4, ipv6

Listener Requests Per Second

The total number of requests that are processed by the listener per second. Unit: Count/s

ListenerQPS

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerQPS

ipv4, ipv6

Listener Non-sticky Requests Per Second

The number of new connections per second established by the listener for requests that are not routed via session persistence (sticky sessions). Unit: Count/s

ListenerNonStickyRequest

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerNonStickyRequest

ipv4, ipv6

Listener Backend Server Response Time

The period of time from when the listener establishes a connection with a backend server to when the connection is closed after all data is received. Unit: ms

ListenerUpstreamResponseTime

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerUpstreamResponseTime

ipv4, ipv6

Request Latency of Listener

The period of time from when the listener receives the first request message to when a response is returned. Unit: ms

ListenerRequestTime

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerRequestTime

ipv4, ipv6

Bandwidth metrics (Listener as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Listener Outbound Bandwidth

The volume of outbound HTTP data that is sent by the listener per second. Unit: bit/s

ListenerOutBits

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerOutBits

ipv4, ipv6

Listener Inbound Bandwidth

The volume of inbound HTTP data that is received by the listener per second. Unit: bit/s

ListenerInBits

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerInBits

ipv4, ipv6

Status code metrics (Listener as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Listener 2XX Status Code Per Second

The number of 2XX status codes that are returned by the listener per second. Unit: Count/s

ListenerHTTPCode2XX

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPCode2XX

ipv4, ipv6

Listener 3XX Status Code Per Second

The number of 3XX status codes that are returned by the listener per second. Unit: Count/s

ListenerHTTPCode3XX

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPCode3XX

ipv4, ipv6

Listener 4XX Status Code Per Second

The number of 4XX status codes that are returned by the listener per second. Unit: Count/s

ListenerHTTPCode4XX

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPCode4XX

ipv4, ipv6

Listener 5XX Status Code Per Second

The number of 5XX status codes that are returned by the listener per second. Unit: Count/s

ListenerHTTPCode5XX

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPCode5XX

ipv4, ipv6

Listener 500 Status Code Per Second

The number of 500 status codes that are returned by the listener per second. Unit: Count/s

ListenerHTTPCode500

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPCode500

ipv4, ipv6

Listener 502 Status Code Per Second

The number of 502 status codes that are returned by the listener per second. Unit: Count/s

ListenerHTTPCode502

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPCode502

ipv4, ipv6

Listener 503 Status Code Per Second

The number of 503 status codes that are returned by the listener per second. Unit: Count/s

ListenerHTTPCode503

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPCode503

ipv4, ipv6

Listener 504 Status Code Per Second

The number of 504 status codes that are returned by the listener per second. Unit: Count/s

ListenerHTTPCode504

userId, loadBalancerId, listenerProtocol, listenerPort

Value

DualStack_ListenerHTTPCode504

ipv4, ipv6

Backend status code metrics (Listener as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Backend Server 2XX Status Code Per Second of Listener

The number of 2XX status codes returned per second from the backend servers for this listener. Unit: Count/s

ListenerHTTPCodeUpstream2XX

userId, loadBalancerId, listenerProtocol, listenerPort

Value

Backend Server 3XX Status Code Per Second of Listener

The number of 3XX status codes returned per second from the backend servers for this listener. Unit: Count/s

ListenerHTTPCodeUpstream3XX

userId, loadBalancerId, listenerProtocol, listenerPort

Value

Backend Server 4XX Status Code Per Second of Listener

The number of 4XX status codes returned per second from the backend servers for this listener. Unit: Count/s

ListenerHTTPCodeUpstream4XX

userId, loadBalancerId, listenerProtocol, listenerPort

Value

Backend Server 5XX Status Code Per Second of Listener

The number of 5XX status codes returned per second from the backend servers for this listener. Unit: Count/s

ListenerHTTPCodeUpstream5XX

userId, loadBalancerId, listenerProtocol, listenerPort

Value

Health check metrics (Listener as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Listener Healthy Servers

The number of healthy backend servers for this listener. Unit: Count

ListenerHealthyHostCount

userId, loadBalancerId, listenerProtocol, listenerPort

Value

Listener Unhealthy Servers

The number of unhealthy backend servers for this listener. Unit: Count

ListenerUnHealthyHostCount

userId, loadBalancerId, listenerProtocol, listenerPort

Value

Connection metrics (Forwarding Rule as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Connection Failures Per Second of Forwarding Rule

The number of failed connections to backend servers per second for this forwarding rule. Unit: Count/s

RuleUpstreamConnectionError

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

DualStack_RuleUpstreamConnectionError

ipv4, ipv6

Backend Server TLS Handshake Failures Per Second of Forwarding Rule

The number of failed TLS connections to backend servers per second for this forwarding rule. Unit: Count/s

RuleUpstreamTLSNegotiationError

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

DualStack_RuleUpstreamTLSNegotiationError

ipv4, ipv6

Request metrics (Forwarding Rule as Dimensions)

Metric

Description

MetricName

Dimensions

Statistics

Non-sticky Requests Per Second of Forwarding Rule

The number of new connection requests per second for this forwarding rule that did not use an existing sticky session. Unit: Count/s

RuleNonStickyRequest

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

DualStack_RuleNonStickyRequest

ipv4, ipv6

Requests Per Second of Forwarding Rule

The total number of requests that are processed by the forwarding rule per second. Unit: Count/s

RuleQPS

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

DualStack_RuleQPS

ipv4, ipv6

Backed Server Response Time of Forwarding Rule

The period of time from when the forwarding rule establishes a connection with a backend server to when the connection is closed after all data is received. Unit: ms

RuleUpstreamResponseTime

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

DualStack_RuleUpstreamResponseTime

ipv4, ipv6

Request Latency of Forwarding Rule

The period of time from when the forwarding rule receives the first request message to when a response is returned. Unit: ms

RuleRequestTime

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

DualStack_RuleRequestTime

ipv4, ipv6

Backend status code metrics (Forwarding Rule as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Backend Server 2XX Status Codes Per Second of Forwarding Rule

The number of 2XX status codes that are returned by backend servers for the forwarding rule per second. Unit: Count/s

RuleHTTPCodeUpstream2XX

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

Backend Server 3XX Status Codes Per Second of Forwarding Rule

The number of 3XX status codes that are returned by backend servers for the forwarding rule per second. Unit: Count/s

RuleHTTPCodeUpstream3XX

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

Backend Server 4XX Status Codes Per Second of Forwarding Rule

The number of 4XX status codes that are returned by backend servers for the forwarding rule per second. Unit: Count/s

RuleHTTPCodeUpstream4XX

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

Backend Server 5XX Status Codes Per Second of Forwarding Rule

The number of 5XX status codes that are returned by backend servers for the forwarding rule per second. Unit: Count/s

RuleHTTPCodeUpstream5XX

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

Health check metrics (Forwarding Rule as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Healthy Backend Server of Forwarding Rule

The number of healthy backend servers for this forwarding rule. Unit: Count

RuleHealthyHostCount

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

Unhealthy Backend Servers in Forwarding Rule

The number of unhealthy backend servers for this forwarding rule. Unit: Count

RuleUnHealthyHostCount

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

Connection metrics (Server Group as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Connection Failures Per Second of Backend Server Group

The number of failed connections to backend servers in this server group per second. Unit: Count/s

ServerGroupUpstreamConnectionError

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

DualStack_ServerGroupUpstreamConnectionError

ipv4, ipv6

TLS Handshake Failures Per Second of Backend Server Group

The number of failed TLS connections to backend servers in this server group per second. Unit: Count/s

ServerGroupUpstreamTLSNegotiationError

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

DualStack_ServerGroupUpstreamTLSNegotiationError

ipv4, ipv6

Request metrics (Server Group as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Non-sticky Requests of Server Group

The number of new connection requests that are established by the server group per second without using sticky sessions. Unit: Count/s

ServerGroupNonStickyRequest

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

DualStack_ServerGroupNonStickyRequest

ipv4, ipv6

Requests Per Second of Server Group

The total number of requests that are processed by the server group per second. Unit: Count/s

ServerGroupQPS

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

DualStack_ServerGroupQPS

ipv4, ipv6

Response Time of Backend Server Group

The period of time from when the server group establishes a connection with a backend server to when the connection is closed after all data is received. Unit: ms

ServerGroupUpstreamResponseTime

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

DualStack_ServerGroupUpstreamResponseTime

ipv4, ipv6

Request Latency of Server Group

The period of time from when the server group receives the first request message to when a response is returned. Unit: ms

ServerGroupRequestTime

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

DualStack_ServerGroupRequestTime

ipv4, ipv6

Backend status code metrics (Server Group as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

2XX Status Codes Per Second of Backend Server Group

The number of 2XX status codes that are returned by backend servers in the server group per second. Unit: Count/s

ServerGroupHTTPCodeUpstream2XX

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

3XX Status Codes Per Second of Backend Server Group

The number of 3XX status codes that are returned by backend servers in the server group per second. Unit: Count/s

ServerGroupHTTPCodeUpstream3XX

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

4XX Status Codes Per Second of Backend Server Group

The number of 4XX status codes that are returned by backend servers in the server group per second. Unit: Count/s

ServerGroupHTTPCodeUpstream4XX

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

5XX Status Codes Per Second of Backend Server Group

The number of 5XX status codes that are returned by backend servers in the server group per second. Unit: Count/s

ServerGroupHTTPCodeUpstream5XX

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

Health check metrics (Server Group as Dimension)

Metric

Description

MetricName

Dimensions

Statistics

Healthy Servers in Server Group

The number of healthy backend servers in the server group. Unit: Count

ServerGroupHealthyHostCount

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

Unhealthy Servers in Server Group

The number of unhealthy backend servers in the server group. Unit: Count

ServerGroupUnHealthyHostCount

userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId

Value

VIP (Zone) metrics

By default, upgraded ALB instances support viewing the metrics on the VIP (Zone) tab. Before the upgrade, ALB instances in static IP mode supported this feature, while ALB instances in dynamic IP mode did not.

To create alert rules for the metrics on the VIP (Zone) tab, log on to the CloudMonitor console. For more information, see Configure alert rules for ALB metrics.

Connection metrics

Metric

Description

MetricName

Dimensions

Statistics

VIP Active Connections

The number of TCP connections in the ESTABLISHED state for a specific VIP (zone) of the ALB instance. Unit: Count

VipActiveConnection

userId, loadBalancerId,

vip

Value

Inactive VIP Connections

The number of TCP connections that are not in the ESTABLISHED state for a specific VIP (zone) of the ALB instance. Unit: Count

VipInactiveConnection

userId, loadBalancerId, vip

Value

Maximum Concurrent VIP Connections

The total number of TCP connections that are processed by a specific VIP (zone) of the ALB instance. Unit: Count

VipMaxConnection

userId, loadBalancerId, vip

Value

VIP TLS Handshake Failures Per Second

The number of times per second that a specific VIP (zone) of the ALB instance fails to establish TLS connections with backend servers. Unit: Count/s

VipUpstreamTLSNegotiationError

userId, loadBalancerId,

vip

Value

VIP New Connections Per Second

The number of new connections that are established between a specific VIP (zone) of the ALB instance and backend servers per second. Unit: Count/s

VipNewConnection

userId, loadBalancerId,

vip

Value

Connections Dropped Per Second on VIP

The number of connection requests that are dropped by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipRejectedConnection

userId, loadBalancerId,

vip

Value

Connection Failures Per Second on VIP

The number of times per second that a specific VIP (zone) of the ALB instance fails to connect to backend servers. Unit: Count/s

VipUpstreamConnectionError

userId, loadBalancerId,

vip

Value

VIP TLS Handshake Failures Per Second

The number of times per second that a specific VIP (zone) of the ALB instance fails to establish TLS connections with clients. Unit: Count/s

VipClientTLSNegotiationError

userId, loadBalancerId,

vip

Value

Request metrics

Metric

Description

MetricName

Dimensions

Statistics

VIP Custom Responses Per Second

The number of custom responses that are returned by a specific VIP (zone) of the ALB instance to clients per second. Unit: Count/s

VipHTTPFixedResponse

userId, loadBalancerId,

vip

Value

VIP Redirects Per Second

The number of successful redirection operations that are performed by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipHTTPRedirect

userId, loadBalancerId,

vip

Value

VIP Requests Per Second

The total number of requests that are processed by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipQPS

userId, loadBalancerId,

vip

Value

VIP Non-sticky Requests Per Second

The number of new connection requests that are established by a specific VIP (zone) of the ALB instance per second without using sticky sessions. Unit: Count/s

VipNonStickyRequest

userId, loadBalancerId,

vip

Value

VIP Response Time

The period of time from when a specific VIP (zone) of the ALB instance establishes a connection with a backend server to when the connection is closed after all data is received. Unit: ms

VipUpstreamResponseTime

userId, loadBalancerId,

vip

Value

VIP Request Latency

The period of time from when a specific VIP (zone) of the ALB instance receives the first request message to when a response is returned. Unit: ms

VipRequestTime

userId, loadBalancerId,

vip

Value

Bandwidth metrics

Metric

Description

MetricName

Dimensions

Statistics

VIP Outbound Bandwidth

The volume of outbound HTTP data that is sent by a specific VIP (zone) of an ALB instance per second. Unit: bit/s

VipOutBits

userId, loadBalancerId,

vip

Value

VIP Inbound Bandwidth

The volume of inbound HTTP data that is received by a specific VIP (zone) of an ALB instance per second. Unit: bit/s

VipInBits

userId, loadBalancerId,

vip

Value

Status code metrics

Metric

Description

MetricName

Dimensions

Statistics

2XX Status Codes Per Second of VIP

The number of 2XX status codes that are returned by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipHTTPCode2XX

userId, loadBalancerId,

vip

Value

3XX Status Codes Per Second of VIP

The number of 3XX status codes that are returned by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipHTTPCode3XX

userId, loadBalancerId,

vip

Value

4XX Status Codes Per Second of VIP

The number of 4XX status codes that are returned by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipHTTPCode4XX

userId, loadBalancerId,

vip

Value

5XX Status Codes Per Second of VIP

The number of 5XX status codes that are returned by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipHTTPCode5XX

userId, loadBalancerId,

vip

Value

500 Status Codes Per Second of VIP

The number of 500 status codes that are returned by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipHTTPCode500

userId, loadBalancerId,

vip

Value

502 Status Codes Per Second of VIP

The number of 502 status codes that are returned by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipHTTPCode502

userId, loadBalancerId,

vip

Value

503 Status Codes Per Second of VIP

The number of 503 status codes that are returned by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipHTTPCode503

userId, loadBalancerId,

vip

Value

504 Status Codes Per Second of VIP

The number of 504 status codes that are returned by a specific VIP (zone) of the ALB instance per second. Unit: Count/s

VipHTTPCode504

userId, loadBalancerId,

vip

Value

ALB metrics that can be viewed only using an API or SDK

The metrics in the following table are not displayed in the ALB console. You can query these metrics only using an API or SDK. The metric values do not distinguish between IPv4 and IPv6 and are a total of both.

Forwarding rule metrics

Metric

Description

MetricName

Dimensions

Statistics

RuleHTTPCodeUpstream2XXRatio

The percentage of 2XX status codes returned per second by backend servers for the forwarding rule. Unit: %

RuleHTTPCodeUpstream2XXRatio

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

RuleHTTPCodeUpstream3XXRatio

The percentage of 3XX status codes returned per second by backend servers for the forwarding rule. Unit: %

RuleHTTPCodeUpstream3XXRatio

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

RuleHTTPCodeUpstream4XXRatio

The percentage of 4XX status codes returned per second by backend servers for the forwarding rule. Unit: %

RuleHTTPCodeUpstream4XXRatio

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

RuleHTTPCodeUpstream5XXRatio

The percentage of 5XX status codes returned per second by backend servers for the forwarding rule. Unit: %

RuleHTTPCodeUpstream5XXRatio

userId, loadBalancerId, listenerProtocol, listenerPort, ruleId

Value

Reference

For information about how to query and analyze monitoring data, see View the monitoring information about an ALB instance.