AWS知识点记录1--HTTPCode_ELB_4XX_Count和HTTPCode_Target_4XX_Count的区别

提问

这两个metric在AWS中到底代表了什么?

回答

这是用于帮助诊断错误所在的2种度量标准,用于诊断4XX错误。

HTTPCode_ELB_4XX_Count – 这是从ELB返回的4XX个错误的数量。
HTTPCode_Target_4XX_Count – 这只是从应用服务器返回的4XX错误。

也就是说,HTTPCode_ELB_4XX_Count是来自负载均衡器的4xx响应代码的计数,而不是目标的计数,例如,在负载均衡器也不知道在哪里转发请求的情况下,ELB会直接报错4XX
类似地,HTTPCode_Target_4XX_Count只表示来自目标组的4xx响应的计数,而不是负载均衡器,例如访问application被拒绝,此时爆出的403等错误就属于HTTPCode_Target_4XX_Count

参考链接: https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-cloudwatch-metrics.html