我们正在尝试使用 AWS/ApplicationELB 指标(特别是 HTTPCode_Target_5XX_Count)设置仪表板。但是,该指标从未创建过,我也无法在 CloudWatch 指标列表中看到它。我想这是因为我们正在构建的服务过去从未出现过 500 个错误。
这看起来不像正常行为。根据文档,该指标的报告标准是如果存在非零值则报告。但是,我期望创建的 HTTPCode_Target_5XX_Count 指标没有任何 500,因为它是默认的 CloudWatch 指标。
我在这里遗漏了什么吗?我们是否应该人为地在我们的服务上造成 500 个错误,以便创建此指标?
我尝试将 HTTPCode_Target_5XX_Count 警报添加到负载均衡器的 CloudWatch。对于从未返回 5XX 错误的环境,我实际上无法设置警报。我添加了一个返回状态 500 的端点,几分钟后该负载均衡器出现了。很烦人,但这就是我让它出现的方式。