当您遇到传统型负载均衡CLB请求超时、流量限速等网络连接问题,或者需要了解CLB的负载、性能等情况时,您可以通过CLB监控项指标来实时监控分析和排查问题。本文为您介绍CLB的监控项指标。
注意事项
调用云监控API时,您需要获取CLB的Namespace、Period、MetricName和Dimensions。
Namespace为
acs_slb_dashboard
。Period默认为60秒,也可以为60的整数倍。
Dimensions为JSON字符串,例如:
[{"instanceId":"lb-bp1r92vzpemy099f******"}]
。Dimensions中的instanceId为CLB实例的instanceId,port为CLB实例的端口,vip为CLB实例的服务地址。
CLB监控指标
CLB支持通过控制台、API、SDK查看的监控项
四层协议监控指标
监控指标类型 | 监控项 | 监控描述 | MetricName | Dimensions | Statistics |
实例连接类 | 实例新建连接数 | CLB实例每秒处理的新建TCP和UDP连接的数量。单位:Count/s | InstanceNewConnection | instanceId | Average、Minimum、Maximum |
实例丢弃连接数 | CLB实例每秒丢失的TCP和UDP连接的数量。单位:Count/s | InstanceDropConnection | instanceId | Average、Minimum、Maximum | |
实例活跃连接数 | CLB实例当前处于ESTABLISHED状态的TCP连接的数量。单位:Count 说明 如果您采用的是长连接的情况,一个连接会同时传输多个文件请求。 | InstanceActiveConnection | instanceId | Average、Minimum、Maximum | |
实例非活跃连接数 | CLB实例当前处于非ESTABLISHED状态的TCP连接和所有UDP连接的数量。单位:Count | InstanceInactiveConnection | instanceId | Average、Minimum、Maximum | |
实例并发连接数 | CLB实例处理的所有TCP和UDP连接的数量。单位:Count | InstanceMaxConnection | instanceId | Average、Minimum、Maximum | |
实例带宽/流量类 | 实例流入流量 | CLB实例每秒接收到的TCP和UDP数据流量。单位:bit/s | InstanceTrafficRX | instanceId | Average、Minimum、Maximum |
实例流出流量 | CLB实例每秒向外发送的TCP和UDP数据流量。单位:bit/s | InstanceTrafficTX | instanceId | Average、Minimum、Maximum | |
实例流入数据包数 | CLB实例每秒接收到的TCP和UDP数据包的数量。单位:Count/s | InstancePacketRX | instanceId | Average、Minimum、Maximum | |
实例流出数据包数 | CLB实例每秒向外发送的TCP和UDP数据包的数量。单位:Count/s | InstancePacketTX | instanceId | Average、Minimum、Maximum | |
实例丢弃流入流量 | CLB实例每秒未能成功接收到的TCP和UDP数据流量。单位:bit/s | InstanceDropTrafficRX | instanceId | Average、Minimum、Maximum | |
实例丢弃流出流量 | CLB实例每秒未能成功向外发送的TCP和UDP数据流量。单位:bit/s | InstanceDropTrafficTX | instanceId | Average、Minimum、Maximum | |
实例丢弃流入数据包数 | CLB实例每秒未能成功接收到的TCP和UDP数据包数量。单位:Count/s | InstanceDropPacketRX | instanceId | Average、Minimum、Maximum | |
实例丢弃流出数据包数 | CLB实例每秒未能成功向外发送的TCP和UDP数据包数量。单位:Count/s | InstanceDropPacketTX | instanceId | Average、Minimum、Maximum | |
监听连接类 | 监听新建连接数 | 该监听端口每秒处理的新建TCP或者UDP连接的数量。单位:Count/s | NewConnection | instanceId、port、vip | Average、Minimum、Maximum |
监听丢弃连接数 | 该监听端口每秒丢失的TCP或者UDP连接的数量。单位:Count/s | DropConnection | instanceId、port、vip | Average、Minimum、Maximum | |
监听活跃连接数 | 该监听端口上当前处于ESTABLISHED状态的TCP连接的数量。单位:Count 说明 如果您采用的是长连接的情况,一个连接会同时传输多个文件请求。 | ActiveConnection | instanceId、port、vip | Average、Minimum、Maximum | |
监听非活跃连接数 | 该监听端口上当前处于非ESTABLISHED状态的TCP连接或者所有UDP连接的数量。单位:Count | InactiveConnection | instanceId、port、vip | Average、Minimum、Maximum | |
监听并发连接数 | 该监听端口处理的所有TCP或者UDP连接的数量。单位:Count | MaxConnection | instanceId、port、vip | Average、Minimum、Maximum | |
监听带宽/流量类 | 监听流入流量 | 该监听端口每秒接收到的TCP或者UDP数据流量。单位:bit/s | TrafficRXNew | instanceId、port、vip | Average、Minimum、Maximum |
监听流出流量 | 该监听端口每秒向外发送的TCP或者UDP数据流量。单位:bit/s | TrafficTXNew | instanceId、port、vip | Average、Minimum、Maximum | |
监听流入数据包数 | 该监听端口每秒接收到的TCP或者UDP数据包的数量。单位:Count/s | PacketRX | instanceId、port、vip | Average、Minimum、Maximum | |
监听流出数据包数 | 该监听端口每秒向外发送的TCP或者UDP数据包的数量。单位:Count/s | PacketTX | instanceId、port、vip | Average、Minimum、Maximum | |
监听丢弃流入流量 | 该监听端口每秒未能成功接收到的TCP或者UDP数据流量。单位:bit/s | DropTrafficRX | instanceId、port、vip | Average、Minimum、Maximum | |
监听丢弃流出流量 | 该监听端口每秒未能成功向外发送的TCP或者UDP数据流量。单位:bit/s | DropTrafficTX | instanceId、port、vip | Average、Minimum、Maximum | |
监听丢弃流入数据包数 | 该监听端口每秒未能成功接收到的TCP或者UDP数据包数量。单位:Count/s | DropPacketRX | instanceId、port、vip | Average、Minimum、Maximum | |
监听丢弃流出数据包数 | 该监听端口每秒未能成功向外发送的TCP或者UDP数据包数量。单位:Count/s | DropPacketTX | instanceId、port、vip | Average、Minimum、Maximum |
七层协议监控指标
监控指标类型 | 监控项 | 监控描述 | MetricName | Dimensions | Statistics |
实例连接类 | 实例7层协议RT | 通过CLB实例从客户端发送请求到后端服务器并返回响应的时间。单位:ms | InstanceRt | instanceId | Average |
实例请求类 | 实例7层协议QPS | CLB实例每秒可以处理的HTTP或者HTTPS请求数。单位:Count/s | InstanceQps | instanceId | Average |
实例状态码类 | 实例7层协议2XX状态码 | 通过CLB实例每秒从后端服务器返回给客户端的2xx成功响应状态码的数量。单位:Count/s | InstanceStatusCode2xx | instanceId | Average |
实例7层协议3XX状态码 | 通过CLB实例每秒从后端服务器返回给客户端的3xx重定向状态码的数量。单位:Count/s | InstanceStatusCode3xx | instanceId | Average | |
实例7层协议4XX状态码 | 通过CLB实例每秒从后端服务器返回给客户端的4xx客户端错误状态码的数量。单位:Count/s | InstanceStatusCode4xx | instanceId | Average | |
实例7层协议5XX状态码 | 通过CLB实例每秒从后端服务器返回给客户端的5xx服务器错误状态码的数量。单位:Count/s | InstanceStatusCode5xx | instanceId | Average | |
实例7层协议其他状态码 | 通过CLB实例每秒从后端服务器返回给客户端的除2xx,3xx,4xx,5xx状态码以外的状态码数量。单位:Count/s | InstanceStatusCodeOther | instanceId | Average | |
实例后端状态码类 | 实例7层协议UpstreamCode4xx | 每秒从后端服务器返回给CLB实例的4xx客户端错误状态码的数量。单位:Count/s | InstanceUpstreamCode4xx | instanceId | Average |
实例7层协议UpstreamCode5xx | 每秒从后端服务器返回给CLB实例的5xx服务器错误状态码的数量。单位:Count/s | InstanceUpstreamCode5xx | instanceId | Average | |
监听连接类 | 监听7层协议RT | 通过该监听端口从客户端发送请求到后端服务器返回响应的时间。单位:ms | Rt | instanceId、port、vip | Average |
监听请求类 | 监听7层协议QPS | 该监听端口每秒可以处理的HTTP或者HTTPS的请求数。单位:Count/s | Qps | instanceId、port、vip | Average |
监听状态码类 | 监听7层协议2XX状态码 | 通过该监听端口每秒从后端服务器返回给客户端的2xx成功响应状态码的数量。单位:Count/s | StatusCode2xx | instanceId、port、vip | Average |
监听7层协议3XX状态码 | 通过该监听端口每秒从后端服务器返回给客户端的3xx重定向状态码的数量。单位:Count/s | StatusCode3xx | instanceId、port、vip | Average | |
监听7层协议4XX状态码 | 通过该监听端口每秒从后端服务器返回给客户端的4xx客户端错误状态码的数量。单位:Count/s | StatusCode4xx | instanceId、port、vip | Average | |
监听7层协议5XX状态码 | 通过该监听端口每秒从后端服务器返回给客户端的5xx服务器错误状态码的数量。单位:Count/s | StatusCode5xx | instanceId、port、vip | Average | |
监听7层协议其他状态码 | 通过该监听端口每秒从后端服务器返回给客户端的除2xx,3xx,4xx,5xx状态码以外的状态码数量。单位:Count/s | StatusCodeOther | instanceId、port、vip | Average | |
监听后端状态码类 | 监听7层协议UpstreamCode4xx | 通过该监听端口每秒从后端服务器返回给CLB实例的4xx客户端错误状态码的数量。单位:Count/s | UpstreamCode4xx | instanceId、port、vip | Average |
监听7层协议UpstreamCode5xx | 通过该监听端口每秒从后端服务器返回给CLB实例的5xx服务器错误状态码的数量。单位:Count/s | UpstreamCode5xx | instanceId、port、vip | Average |
CLB仅支持通过API、SDK查看的监控项
四层协议监控指标
监控指标类型 | 监控项 | 监控描述 | MetricName | Dimensions | Statistics |
监听健康检查类 | 健康检查后端健康ECS实例个数 | 该监听端口上健康检查处于正常状态的后端服务器ECS实例的数量。单位:Count | HeathyServerCount | instanceId、port、vip | Average、Minimum、Maximum |
健康检查后端异常ECS实例个数 | 该监听端口上健康检查处于异常状态的后端服务器ECS实例的数量。单位:Count | UnhealthyServerCount | instanceId、port、vip | Average、Minimum、Maximum | |
实例连接类 | 实例连接数使用率 | CLB实例当前已经建立的连接数占最大连接数的比例。单位:% | InstanceMaxConnectionUtilization | instanceId | Average、Maximum、Minimum |
实例新建连接数使用率 | CLB实例当前新建连接数占最大新建连接数的比例。单位:% | InstanceNewConnectionUtilization | instanceId | Average、Maximum、Minimum |
七层协议监控指标
监控指标类型 | 监控项 | 监控描述 | MetricName | Dimensions | Statistics |
实例连接类 | 七层实例UpstreamRt | 从CLB实例将请求转发到后端服务器并返回响应的时间。单位:ms | InstanceUpstreamRt | instanceId | Average |
实例请求类 | 七层实例QPS使用率 | CLB实例实际处理的请求数量占最大处理请求数量的比例。单位:% | InstanceQpsUtilization | instanceId | Average、Maximum、Minimum |
监听连接类 | 七层监听UpstreamRt | 通过该监听端口从CLB实例将请求转发到后端服务器并返回响应的时间。单位:ms | UpstreamRt | instanceId、port、vip | Average |