AWS文档记载的ALB CloudWatch指标未在控制台显示问题咨询
ALB CloudWatch 控制台缺失文档列示指标的原因说明
该问题既不是法兰克福区域的功能支持差异,也不属于官方文档记载错误,核心原因是你列出的4个指标均存在上报触发条件、命名或展示规则的限制,默认无数据、配置不满足时不会直接出现在控制台默认展示的指标列表中,具体对应说明如下:
ClientTLSNegotiationErrorCount:该指标仅面向配置了HTTPS/TLS监听器的ALB上报,如果你当前ALB仅创建了HTTP监听器,未绑定TLS证书、未配置HTTPS监听规则,CloudWatch不会推送该指标,自然不会出现在可选列表中。DroppedInvalidHeaderRequestCount:该指标对应ALB无效HTTP头丢弃行为的统计,需要你手动在监听器属性中开启「丢弃无效头字段」配置(对应API配置项为routing.http.drop_invalid_header_fields.enabled),开启后实际产生无效头丢弃请求时才会上报指标,默认关闭状态下不会生成数据,控制台默认隐藏无数据的未激活指标。HTTP_Redirect_Count:注意控制台实际生效的指标名无下划线,为HTTPRedirectCount,文档中带下划线的写法为早期命名遗留,你按带下划线的关键词搜索无法匹配到结果。只要你配置了重定向规则(比如HTTP转HTTPS)、产生实际重定向流量后,就能在监听器维度找到该指标。RejectedConnectionCount:该指标属于异常场景触发指标,仅当ALB达到并发连接上限、主动拒绝新连接请求时才会产生数据点,正常业务运行状态下指标值长期为0,控制台默认会隐藏长期无数据的指标,你可以在CloudWatch指标选择页开启「显示所有指标」开关,就能在负载均衡器维度找到该指标。
补充提示:法兰克福(eu-central-1)属于AWS商用核心区域,所有Application Load Balancer的CloudWatch指标均已全量上线,不存在区域支持滞后的情况。如果调整配置、修正搜索关键词后仍找不到对应指标,可以通过AWS CLI执行
aws cloudwatch list-metrics --namespace AWS/ApplicationELB --region eu-central-1拉取该区域全量ALB指标列表核对,排查控制台筛选条件导致的漏看问题。
内容的提问来源于stack exchange,提问作者jayendra bhatt
相关产品推荐
相关产品推荐

