提问人:Ezhilan Mahalingam 提问时间:10/3/2023 更新时间:11/17/2023 访问量:43
Cloudwatch Logs 见解 - 对同一查询中的 500 个请求总数进行计数,以便进行可视化
Cloudwatch Logs insights - Count 500 & total requests in the same query for Visualization
问:
我正在构建一个云监视仪表板来显示我们服务的可用性。对于此指标,我需要获取 500 个错误的数量和请求总数。我有以下日志见解查询。
fields resourcePath, userAgent
| filter resourcePath = "myService/orders/{id}"
| stats bin(1w), count(status) by status
产生类似
status bin(4w) count(status)
---------------------------
500 7
200 90
但是,当我单击可视化时,它显示 .我需要显示两行,一行表示 200,一行表示 500。在单个查询中是否可能?提前致谢。The data is not suitable for a line chart.
我无法使用 API Gateway 的指标,因为我需要手动筛选来自特定 userAgent 的少数调用。
答:
2赞
Jared Stewart
11/17/2023
#1
可视化效果仅支持表达式中的单个 bin 运算符。by
试一试:
fields resourcePath, userAgent
| filter resourcePath = "myService/orders/{id}"
| fields (status == 200) as is200, (status == 500) as is500
| stats sum(is200) as total200, sum(is500) as total500 by bin(1w)
评论