ALB监控与报警
当ALB出现请求超时、流量限速等网络连接问题,或需要了解ALB的负载、性能等运行状况时,用户可以通过云监控查看监控数据并配置报警规则。本文介绍如何查看ALB监控信息、创建监控项报警规则,以及ALB支持的监控指标。
通过API操作的公共参数
查看ALB监控信息
控制台
前往ALB控制台的实例页面,通过以下任意一种方式查看ALB监控信息。监控信息按实例、监听、VIP(可用区)三个维度分页展示。双栈ALB实例支持按IPv4、IPv6分别查看监控指标。
在实例页面直接查看:找到目标实例,在监控列单击
,在弹出的监控信息面板查看。在监控图表页签查看:找到目标实例,单击实例ID进入实例详情页,单击监控图表页签查看。
ALB升级实例默认支持查看VIP(可用区)相关指标监控项。升级前的ALB实例,仅固定IP模式支持查看VIP(可用区)相关指标监控项,动态IP模式不支持。
API
下列接口均可在OpenAPI开发者门户在线调试。如需集成到代码中,可在接口页面的SDK示例页签选择目标语言(如Python),页面会根据填写的参数自动生成对应语言的调用代码。
调用DescribeMetricLast接口,查询指定监控对象的最新监控数据。
调用DescribeMetricList接口,查询指定时间段内的时序指标监控数据。
创建ALB监控项报警规则
控制台
前往云监控控制台的报警规则页面,单击创建报警规则。
在创建报警规则面板,设置以下报警规则参数,然后单击确认。
此处仅列出与本操作强相关的配置项,其余参数的配置请参见创建报警规则。
产品:云监控可管理的云产品名称。此处选择应用型负载均衡。
资源范围:报警规则作用的资源范围。取值:
全部资源:作用于指定云产品的全部资源上,对于新加入的资源生效。
应用分组:作用于指定云产品的指定应用分组内的全部资源上,对于新加入的资源生效。
实例:作用于指定云产品的指定资源上。
规则描述:报警规则的主体。当监控数据满足报警条件时,触发报警规则。设置方法如下:
单击添加规则,选择一种指标类型。
在添加规则描述面板,设置规则名称、指标类型、监控指标、阈值及报警级别等,然后单击确定。
报警联系人组:接收报警的联系人组,详见创建报警联系人或报警联系人组。
更多操作
在报警规则页面,用户可根据需要执行以下操作。
修改报警规则:单击目标报警规则操作列的修改,然后在修改报警规则面板修改相关参数。
启用、禁用或删除报警规则:
单个操作:单击目标报警规则操作列的
图标,然后单击启用、禁用或删除。批量操作:勾选一个或多个报警规则前的复选框,然后单击页面左下角的启用、禁用或删除。
在弹出的确认对话框中,单击确定。
查看报警历史:单击目标报警规则操作列的报警历史,可查看该规则的详情、报警联系人组、报警历史和报警资源。
API
下列接口均可在OpenAPI开发者门户在线调试。如需集成到代码中,可在接口页面的SDK示例页签选择目标语言(如Python),页面会根据填写的参数自动生成对应语言的调用代码。
调用PutContact创建或修改报警联系人。
调用PutContactGroup创建或修改报警联系人组。
调用PutResourceMetricRule设置阈值报警规则。
调用DescribeMetricRuleList查询报警规则列表。
报警规则关系到告警能否正常触发,建议创建后核对是否配置正确。
ALB监控指标
本章节列出ALB支持的监控项。如需通过编程方式获取ALB当前支持的监控项,可调用DescribeMetricMetaList接口查询,其中Namespace参数取值为acs_alb。
ALB支持通过控制台、API查看的监控项
监控项MetricName是否带DualStack_前缀,决定了IPv4与IPv6指标的统计方式。
MetricName | 统计方式 | IPv4实例 | 双栈实例 |
不带 | 不区分IPv4和IPv6指标,为实例总指标 | 该实例的IPv4指标 | 该实例IPv4指标与IPv6指标之和 |
带 | 分别展示IPv4、IPv6指标 | IPv4指标为该实例指标,IPv6指标显示为 | 分别为该实例的IPv4、IPv6指标实际值 |
实例监控项
连接监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
负载均衡实例活跃连接数 | ALB实例当前处于ESTABLISHED状态的TCP连接数量。单位:Count | LoadBalancerActiveConnection | userId、loadBalancerId | Value |
DualStack_LoadBalancerActiveConnection | ipv4、ipv6 | |||
负载均衡实例非活跃连接数 | ALB实例当前处于非ESTABLISHED状态的TCP连接和所有UDP连接的数量。单位:Count | LoadBalancerInactiveConnection | userId、loadBalancerId | Value |
DualStack_LoadBalancerInactiveConnection | ipv4、ipv6 | |||
负载均衡实例最大并发连接数 | ALB实例处理的所有TCP和UDP连接数量。单位:Count | LoadBalancerMaxConnection | userId、loadBalancerId | Value |
DualStack_LoadBalancerMaxConnection | ipv4、ipv6 | |||
负载均衡实例后端每秒TLS握手失败数 | ALB实例与后端服务器每秒建立TLS连接失败的数量。单位:Count/s | LoadBalancerUpstreamTLSNegotiationError | userId、loadBalancerId | Value |
DualStack_LoadBalancerUpstreamTLSNegotiationError | ipv4、ipv6 | |||
负载均衡实例每秒新建连接数 | 客户端和ALB实例每秒建立的新连接的数量。单位:Count/s | LoadBalancerNewConnection | userId、loadBalancerId | Value |
DualStack_LoadBalancerNewConnection | ipv4、ipv6 | |||
负载均衡实例每秒丢弃连接数 | ALB实例每秒主动丢弃连接请求的数量。单位:Count/s | LoadBalancerRejectedConnection | userId、loadBalancerId | Value |
DualStack_LoadBalancerRejectedConnection | ipv4、ipv6 | |||
负载均衡实例后端每秒连接失败数 | ALB实例与后端服务器每秒连接失败的数量。单位:Count/s | LoadBalancerUpstreamConnectionError | userId、loadBalancerId | Value |
DualStack_LoadBalancerUpstreamConnectionError | ipv4、ipv6 | |||
负载均衡实例每秒TLS握手失败连接数 | ALB实例与客户端每秒建立TLS连接失败的数量。单位:Count/s | LoadBalancerClientTLSNegotiationError | userId、loadBalancerId | Value |
DualStack_LoadBalancerClientTLSNegotiationError | ipv4、ipv6 |
请求监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
负载均衡实例每秒自定义Response个数 | ALB实例每秒成功返回给客户端自定义响应的数量。单位:Count/s | LoadBalancerHTTPFixedResponse | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPFixedResponse | ipv4、ipv6 | |||
负载均衡实例每秒重定向个数 | ALB实例每秒成功重定向操作的数量。单位:Count/s | LoadBalancerHTTPRedirect | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPRedirect | ipv4、ipv6 | |||
负载均衡实例每秒请求数 | ALB实例每秒处理所有请求的数量。单位:Count/s | LoadBalancerQPS | userId、loadBalancerId | Value |
DualStack_LoadBalancerQPS | ipv4、ipv6 | |||
负载均衡实例每秒无粘性请求数 | ALB实例每秒未使用粘性会话而建立新连接请求的数量。单位:Count/s | LoadBalancerNonStickyRequest | userId、loadBalancerId | Value |
DualStack_LoadBalancerNonStickyRequest | ipv4、ipv6 | |||
负载均衡实例后端应答时间 | ALB实例向后端服务器建立连接开始到接收完数据关闭连接为止的时间。单位:ms | LoadBalancerUpstreamResponseTime | userId、loadBalancerId | Value |
DualStack_LoadBalancerUpstreamResponseTime | ipv4、ipv6 | |||
负载均衡实例请求时延 | ALB实例收到第一个请求报文的时间到返回应答之间的时间间隔。单位:ms | LoadBalancerRequestTime | userId、loadBalancerId | Value |
DualStack_LoadBalancerRequestTime | ipv4、ipv6 |
带宽监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
负载均衡实例出带宽 | ALB实例访问外部所消耗的带宽。单位:bit/s | LoadBalancerOutBits | userId、loadBalancerId | Value |
DualStack_LoadBalancerOutBits | ipv4、ipv6 | |||
负载均衡实例入带宽 | 从外部访问ALB实例所消耗的带宽。单位:bit/s | LoadBalancerInBits | userId、loadBalancerId | Value |
DualStack_LoadBalancerInBits | ipv4、ipv6 |
状态码监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
负载均衡实例每秒2XX个数 | ALB实例每秒返回2XX状态响应码的数量。单位:Count/s | LoadBalancerHTTPCode2XX | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode2XX | ipv4、ipv6 | |||
负载均衡实例每秒3XX个数 | ALB实例每秒返回3XX状态响应码的数量。单位:Count/s | LoadBalancerHTTPCode3XX | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode3XX | ipv4、ipv6 | |||
负载均衡实例每秒4XX个数 | ALB实例每秒返回4XX状态响应码的数量。单位:Count/s | LoadBalancerHTTPCode4XX | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode4XX | ipv4、ipv6 | |||
负载均衡实例每秒500个数 | ALB实例每秒返回500状态响应码的数量。单位:Count/s | LoadBalancerHTTPCode500 | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode500 | ipv4、ipv6 | |||
负载均衡实例每秒502个数 | ALB实例每秒返回502状态响应码的数量。单位:Count/s | LoadBalancerHTTPCode502 | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode502 | ipv4、ipv6 | |||
负载均衡实例每秒503个数 | ALB实例每秒返回503状态响应码的数量。单位:Count/s | LoadBalancerHTTPCode503 | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode503 | ipv4、ipv6 | |||
负载均衡实例每秒504个数 | ALB实例每秒返回504状态响应码的数量。单位:Count/s | LoadBalancerHTTPCode504 | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode504 | ipv4、ipv6 | |||
负载均衡实例每秒5XX个数 | ALB实例每秒返回5XX状态响应码的数量。单位:Count/s | LoadBalancerHTTPCode5XX | userId、loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode5XX | ipv4、ipv6 |
后端状态码监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
负载均衡实例后端每秒2XX个数 | 后端服务器每秒返回给ALB实例2XX状态响应码的数量。单位:Count/s | LoadBalancerHTTPCodeUpstream2XX | userId、loadBalancerId | Value |
负载均衡实例后端每秒3XX个数 | 后端服务器每秒返回给ALB实例3XX状态响应码的数量。单位:Count/s | LoadBalancerHTTPCodeUpstream3XX | userId、loadBalancerId | Value |
负载均衡实例后端每秒4XX个数 | 后端服务器每秒返回给ALB实例4XX状态响应码的数量。单位:Count/s | LoadBalancerHTTPCodeUpstream4XX | userId、loadBalancerId | Value |
负载均衡实例后端每秒5XX个数 | 后端服务器每秒返回给ALB实例5XX状态响应码的数量。单位:Count/s | LoadBalancerHTTPCodeUpstream5XX | userId、loadBalancerId | Value |
健康检查监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
负载均衡实例健康的服务器数 | ALB实例健康检查处于正常状态的服务器数量。单位:Count | LoadBalancerHealthyHostCount | userId、loadBalancerId | Value |
负载均衡实例不健康的服务器数 | ALB实例健康检查处于异常状态的服务器数量。单位:Count | LoadBalancerUnHealthyHostCount | userId、loadBalancerId | Value |
LCU资源用量监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
LCU用量 | ALB实例使用的LCU数量。 当资源预留生效时,如果使用量低于预留LCU,ConsumedLCUs的值为0 ;如果使用量超过预留LCU,则ConsumedLCUs 将展示大于0的值。单位:Count | ConsumedLCUs | userId、loadBalancerId | Value |
峰值LCU | ALB实例在指定时间点使用LCU的最大数量。仅在使用资源预留时适用。单位:Count | PeakLCUs | userId、loadBalancerId | Value |
预留LCU | 使用资源预留为ALB实例预留的LCU数量。单位:Count | ReservedLCUs | userId、loadBalancerId | Value |
LCU资源用量监控项仅在用户申请使用资源预留后展示。
监听监控项
监听(维度)-连接监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
监听活跃连接数 | 该监听端口当前处于ESTABLISHED状态的TCP连接的数量。单位:Count | ListenerActiveConnection | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerActiveConnection | ipv4、ipv6 | |||
监听非活跃连接数 | 该监听端口当前处于非ESTABLISHED状态的TCP和所有UDP连接的数量。单位:Count | ListenerInactiveConnection | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerInactiveConnection | ipv4、ipv6 | |||
监听最大并发连接数 | 该监听端口处理的所有TCP和UDP连接的数量。单位:Count | ListenerMaxConnection | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerMaxConnection | ipv4、ipv6 | |||
监听每秒TLS握手失败连接数 | 该监听端口与客户端每秒建立TLS连接失败的数量。单位:Count/s | ListenerClientTLSNegotiationError | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerClientTLSNegotiationError | ipv4、ipv6 | |||
监听每秒新建连接数 | 客户端和该监听端口每秒建立的新连接的数量。单位:Count/s | ListenerNewConnection | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerNewConnection | ipv4、ipv6 | |||
监听每秒丢弃连接数 | 该监听端口每秒主动丢弃连接请求的数量。单位:Count/s | ListenerRejectedConnection | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerRejectedConnection | ipv4、ipv6 | |||
监听后端每秒连接失败数 | 该监听端口中与后端服务器每秒连接失败的数量。单位:Count/s | ListenerUpstreamConnectionError | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerUpstreamConnectionError | ipv4、ipv6 | |||
监听后端每秒TLS握手失败数 | 该监听端口中与后端服务器每秒建立TLS连接失败的数量。单位:Count/s | ListenerUpstreamTLSNegotiationError | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerUpstreamTLSNegotiationError | ipv4、ipv6 |
监听(维度)-请求监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
监听每秒自定义Response个数 | 该监听端口每秒成功返回给客户端自定义响应的数量。单位:Count/s | ListenerHTTPFixedResponse | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPFixedResponse | ipv4、ipv6 | |||
监听每秒重定向个数 | 该监听端口每秒成功重定向操作的数量。单位:Count/s | ListenerHTTPRedirect | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPRedirect | ipv4、ipv6 | |||
监听每秒请求数 | 该监听端口每秒处理所有请求的数量。单位:Count/s | ListenerQPS | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerQPS | ipv4、ipv6 | |||
监听每秒无粘性请求数 | 该监听端口每秒未使用粘性会话而建立新连接请求的数量。单位:Count/s | ListenerNonStickyRequest | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerNonStickyRequest | ipv4、ipv6 | |||
监听后端应答时间 | 该监听端口向后端服务器建立连接开始到接收完数据关闭连接为止的时间。单位:ms | ListenerUpstreamResponseTime | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerUpstreamResponseTime | ipv4、ipv6 | |||
监听请求时延 | 该监听端口上收到第一个请求报文的时间到返回应答之间的时间间隔。单位:ms | ListenerRequestTime | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerRequestTime | ipv4、ipv6 |
监听(维度)-带宽监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
监听出带宽 | 监听每秒向外发送的HTTP数据流量。单位:bit/s | ListenerOutBits | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerOutBits | ipv4、ipv6 | |||
监听入带宽 | 监听每秒接收的HTTP数据流量。单位:bit/s | ListenerInBits | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerInBits | ipv4、ipv6 |
监听(维度)-状态码监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
监听每秒2XX个数 | 该监听端口每秒返回2XX状态响应码的数量。单位:Count/s | ListenerHTTPCode2XX | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPCode2XX | ipv4、ipv6 | |||
监听每秒3XX个数 | 该监听端口每秒返回3XX状态响应码的数量。单位:Count/s | ListenerHTTPCode3XX | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPCode3XX | ipv4、ipv6 | |||
监听每秒4XX个数 | 该监听端口每秒返回4XX状态响应码的数量。单位:Count/s | ListenerHTTPCode4XX | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPCode4XX | ipv4、ipv6 | |||
监听每秒5XX个数 | 该监听端口每秒返回5XX状态响应码的数量。单位:Count/s | ListenerHTTPCode5XX | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPCode5XX | ipv4、ipv6 | |||
监听每秒500个数 | 该监听端口每秒返回500状态响应码的数量。单位:Count/s | ListenerHTTPCode500 | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPCode500 | ipv4、ipv6 | |||
监听每秒502个数 | 该监听端口每秒返回502状态响应码的数量。单位:Count/s | ListenerHTTPCode502 | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPCode502 | ipv4、ipv6 | |||
监听每秒503个数 | 该监听端口每秒返回503状态响应码的数量。单位:Count/s | ListenerHTTPCode503 | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPCode503 | ipv4、ipv6 | |||
监听每秒504个数 | 该监听端口每秒返回504状态响应码的数量。单位:Count/s | ListenerHTTPCode504 | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
DualStack_ListenerHTTPCode504 | ipv4、ipv6 |
监听(维度)-后端状态码监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
监听后端每秒2XX状态码个数 | 该监听端口中后端服务器每秒返回2XX状态响应码的数量。单位:Count/s | ListenerHTTPCodeUpstream2XX | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
监听后端每秒3XX状态码个数 | 该监听端口中后端服务器每秒返回3XX状态响应码的数量。单位:Count/s | ListenerHTTPCodeUpstream3XX | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
监听后端每秒4XX状态码个数 | 该监听端口中后端服务器每秒返回4XX状态响应码的数量。单位:Count/s | ListenerHTTPCodeUpstream4XX | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
监听后端每秒5XX状态码个数 | 该监听端口中后端服务器每秒返回5XX状态响应码的数量。单位:Count/s | ListenerHTTPCodeUpstream5XX | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
监听(维度)-健康检查监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
监听健康的服务器数 | 该监听端口健康检查处于正常状态的服务器数量。单位:Count | ListenerHealthyHostCount | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
监听不健康的服务器数 | 该监听端口健康检查处于异常状态的服务器数量。单位:Count | ListenerUnHealthyHostCount | userId、loadBalancerId、listenerProtocol、listenerPort | Value |
转发规则(维度)-连接监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
转发规则后端每秒连接失败数 | 该转发规则中与后端服务器每秒连接失败的数量。单位:Count/s | RuleUpstreamConnectionError | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
DualStack_RuleUpstreamConnectionError | ipv4、ipv6 | |||
转发规则后端每秒TLS握手失败数 | 该转发规则中后端服务器每秒建立TLS连接失败的数量。单位:Count/s | RuleUpstreamTLSNegotiationError | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
DualStack_RuleUpstreamTLSNegotiationError | ipv4、ipv6 |
转发规则(维度)-请求监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
转发规则每秒无粘性请求数 | 该转发规则每秒未使用粘性会话而建立新连接请求的数量。单位:Count/s | RuleNonStickyRequest | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
DualStack_RuleNonStickyRequest | ipv4、ipv6 | |||
转发规则每秒请求数 | 该转发规则每秒处理所有请求的数量。单位:Count/s | RuleQPS | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
DualStack_RuleQPS | ipv4、ipv6 | |||
转发规则后端应答时间 | 该转发规则向后端服务器建立连接开始到接收完数据关闭连接为止的时间。单位:ms | RuleUpstreamResponseTime | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
DualStack_RuleUpstreamResponseTime | ipv4、ipv6 | |||
转发规则请求时延 | 该转发规则收到第一个请求报文的时间到返回应答之间的时间间隔。单位:ms | RuleRequestTime | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
DualStack_RuleRequestTime | ipv4、ipv6 |
转发规则(维度)-后端状态码监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
转发规则后端每秒2XX个数 | 该转发规则中后端服务器每秒返回2XX状态响应码的数量。单位:Count/s | RuleHTTPCodeUpstream2XX | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
转发规则后端每秒3XX个数 | 该转发规则中后端服务器每秒返回3XX状态响应码的数量。单位:Count/s | RuleHTTPCodeUpstream3XX | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
转发规则后端每秒4XX个数 | 该转发规则中后端服务器每秒返回4XX状态响应码的数量。单位:Count/s | RuleHTTPCodeUpstream4XX | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
转发规则后端每秒5XX个数 | 该转发规则中后端服务器每秒返回5XX状态响应码的数量。单位:Count/s | RuleHTTPCodeUpstream5XX | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
转发规则(维度)-健康检查监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
转发规则健康的服务器数 | 该转发规则健康检查处于正常状态的服务器数量。单位:Count | RuleHealthyHostCount | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
转发规则不健康的服务器数 | 该转发规则健康检查处于异常状态的服务器数量。单位:Count | RuleUnHealthyHostCount | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
服务器组(维度)-连接监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
服务器组后端每秒连接失败数 | 该服务器组中与后端服务器每秒连接失败的数量。单位:Count/s | ServerGroupUpstreamConnectionError | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
DualStack_ServerGroupUpstreamConnectionError | ipv4、ipv6 | |||
服务器组后端每秒TLS握手失败数 | 该服务器组中后端服务器每秒建立TLS连接失败的数量。单位:Count/s | ServerGroupUpstreamTLSNegotiationError | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
DualStack_ServerGroupUpstreamTLSNegotiationError | ipv4、ipv6 |
服务器组(维度)-请求监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
服务器组无粘性请求数 | 该服务器组每秒未使用粘性会话而建立新连接请求的数量。单位:Count/s | ServerGroupNonStickyRequest | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
DualStack_ServerGroupNonStickyRequest | ipv4、ipv6 | |||
服务器组每秒请求数 | 该服务器组每秒处理所有请求的数量。单位:Count/s | ServerGroupQPS | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
DualStack_ServerGroupQPS | ipv4、ipv6 | |||
服务器组后端应答时间 | 该服务器组向后端服务器建立连接开始到接收完数据关闭连接为止的时间。单位:ms | ServerGroupUpstreamResponseTime | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
DualStack_ServerGroupUpstreamResponseTime | ipv4、ipv6 | |||
服务器组请求时延 | 该服务器组收到第一个请求报文的时间到返回应答之间的时间间隔。单位:ms | ServerGroupRequestTime | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
DualStack_ServerGroupRequestTime | ipv4、ipv6 |
服务器组(维度)-后端状态码监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
服务器组后端每秒2XX个数 | 该服务器组中后端服务器每秒返回2XX状态响应码的数量。单位:Count/s | ServerGroupHTTPCodeUpstream2XX | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
服务器组后端每秒3XX个数 | 该服务器组中后端服务器每秒返回3XX状态响应码的数量。单位:Count/s | ServerGroupHTTPCodeUpstream3XX | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
服务器组后端每秒4XX个数 | 该服务器组中后端服务器每秒返回4XX状态响应码的数量。单位:Count/s | ServerGroupHTTPCodeUpstream4XX | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
服务器组后端每秒5XX个数 | 该服务器组中后端服务器每秒返回5XX状态响应码的数量。单位:Count/s | ServerGroupHTTPCodeUpstream5XX | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
服务器组(维度)-健康检查监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
服务器组健康的服务器数 | 该服务器组健康检查处于正常状态的服务器数量。单位:Count | ServerGroupHealthyHostCount | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
服务器组不健康的服务器数 | 该服务器组健康检查处于异常状态的服务器数量。单位:Count | ServerGroupUnHealthyHostCount | userId、loadBalancerId、listenerProtocol、listenerPort、serverGroupId | Value |
VIP(可用区)监控项
ALB升级实例默认支持查看VIP(可用区)相关指标监控项。升级前的ALB实例,仅固定IP模式支持查看VIP(可用区)相关指标监控项,动态IP模式不支持。
连接监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
VIP活跃连接数 | ALB实例某个特定VIP(可用区)当前处于ESTABLISHED状态的TCP连接的数量。单位:Count | VipActiveConnection | userId、loadBalancerId、 vip | Value |
VIP非活跃连接数 | ALB实例某个特定VIP(可用区)当前处于非ESTABLISHED状态的TCP连接的数量。单位:Count | VipInactiveConnection | userId、loadBalancerId、vip | Value |
VIP最大并发连接数 | ALB实例某个特定VIP(可用区)处理的所有TCP连接数量。单位:Count | VipMaxConnection | userId、loadBalancerId、vip | Value |
VIP后端每秒TLS握手失败数 | ALB实例某个特定VIP(可用区)与后端服务器每秒建立TLS连接失败的数量。单位:Count/s | VipUpstreamTLSNegotiationError | userId、loadBalancerId、 vip | Value |
VIP每秒新建连接数 | 客户端和ALB实例某个特定VIP(可用区)建立的新连接的数量。单位:Count/s | VipNewConnection | userId、loadBalancerId、 vip | Value |
VIP每秒丢弃连接数 | ALB实例某个特定VIP(可用区)每秒主动丢弃连接请求的数量。单位:Count/s | VipRejectedConnection | userId、loadBalancerId、 vip | Value |
VIP后端每秒连接失败数 | ALB实例某个特定VIP(可用区)中与后端服务器每秒连接失败的数量。单位:Count/s | VipUpstreamConnectionError | userId、loadBalancerId、 vip | Value |
VIP每秒TLS握手失败连接数 | ALB实例某个特定VIP(可用区)与客户端每秒建立TLS连接失败的数量。单位:Count/s | VipClientTLSNegotiationError | userId、loadBalancerId、 vip | Value |
请求监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
VIP每秒自定义Response个数 | ALB实例某个特定VIP(可用区)每秒成功返回给客户端自定义响应的数量。单位:Count/s | VipHTTPFixedResponse | userId、loadBalancerId、 vip | Value |
VIP每秒重定向个数 | ALB实例某个特定VIP(可用区)每秒成功重定向操作的数量。单位:Count/s | VipHTTPRedirect | userId、loadBalancerId、 vip | Value |
VIP每秒请求数 | ALB实例某个特定VIP(可用区)每秒处理所有请求的数量。单位:Count/s | VipQPS | userId、loadBalancerId、 vip | Value |
VIP每秒无粘性请求数 | ALB实例某个特定VIP(可用区)每秒未使用粘性会话而建立新连接请求的数量。单位:Count/s | VipNonStickyRequest | userId、loadBalancerId、 vip | Value |
VIP后端应答时间 | ALB实例某个特定VIP(可用区)向后端服务器建立连接开始到接收完数据关闭连接为止的时间。单位:ms | VipUpstreamResponseTime | userId、loadBalancerId、 vip | Value |
VIP请求时延 | ALB实例某个特定VIP(可用区)收到第一个请求报文的时间到返回应答之间的时间间隔。单位:ms | VipRequestTime | userId、loadBalancerId、 vip | Value |
带宽监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
VIP出带宽 | ALB某特定VIP(可用区)每秒向外发送的HTTP数据流量。单位:bit/s | VipOutBits | userId、loadBalancerId、 vip | Value |
VIP入带宽 | ALB某特定VIP(可用区)每秒接收的HTTP数据流量。单位:bit/s | VipInBits | userId、loadBalancerId、 vip | Value |
状态码监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
VIP每秒2XX个数 | ALB实例某个特定VIP(可用区)每秒返回2XX状态响应码的数量。单位:Count/s | VipHTTPCode2XX | userId、loadBalancerId、 vip | Value |
VIP每秒3XX个数 | ALB实例某个特定VIP(可用区)每秒返回3XX状态响应码的数量。单位:Count/s | VipHTTPCode3XX | userId、loadBalancerId、 vip | Value |
VIP每秒4XX个数 | ALB实例某个特定VIP(可用区)每秒返回4XX状态响应码的数量。单位:Count/s | VipHTTPCode4XX | userId、loadBalancerId、 vip | Value |
VIP每秒5XX个数 | ALB实例某个特定VIP(可用区)每秒返回5XX状态响应码的数量。单位:Count/s | VipHTTPCode5XX | userId、loadBalancerId、 vip | Value |
VIP每秒500个数 | ALB实例某个特定VIP(可用区)每秒返回500状态响应码的数量。单位:Count/s | VipHTTPCode500 | userId、loadBalancerId、 vip | Value |
VIP每秒502个数 | ALB实例某个特定VIP(可用区)每秒返回502状态响应码的数量。单位:Count/s | VipHTTPCode502 | userId、loadBalancerId、 vip | Value |
VIP每秒503个数 | ALB实例某个特定VIP(可用区)每秒返回503状态响应码的数量。单位:Count/s | VipHTTPCode503 | userId、loadBalancerId、 vip | Value |
VIP每秒504个数 | ALB实例某个特定VIP(可用区)每秒返回504状态响应码的数量。单位:Count/s | VipHTTPCode504 | userId、loadBalancerId、 vip | Value |
ALB仅支持通过API查看的监控指标
下表中每个监控项均代表ALB实例总指标,不区分展示IPv4和IPv6指标。
转发规则监控项
监控项 | 监控描述 | MetricName | Dimensions | Statistics |
转发规则后端每秒2XX占比 | 该转发规则中后端服务器每秒返回2XX状态响应码的占比。单位:% | RuleHTTPCodeUpstream2XXRatio | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
转发规则后端每秒3XX占比 | 该转发规则中后端服务器每秒返回3XX状态响应码的占比。单位:% | RuleHTTPCodeUpstream3XXRatio | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
转发规则后端每秒4XX占比 | 该转发规则中后端服务器每秒返回4XX状态响应码的占比。单位:% | RuleHTTPCodeUpstream4XXRatio | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
转发规则后端每秒5XX占比 | 该转发规则中后端服务器每秒返回5XX状态响应码的占比。单位:% | RuleHTTPCodeUpstream5XXRatio | userId、loadBalancerId、listenerProtocol、listenerPort、ruleId | Value |
计费
参考云监控计费概述。
相关文档
如需秒级监控,请开通ALB访问日志功能后查看秒级监控信息。