You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CloudWatch仪表板可视化:单查询实现500错误与总请求折线图

CloudWatch Logs Insights 查询优化(适配折线图需求)

修改后的查询语句

fields resourcePath, userAgent, status
| filter resourcePath = "myService/orders/{id}" AND userAgent = "你的特定UserAgent" -- 替换为实际需要过滤的UserAgent
| stats 
    bin(1w) as time,
    count_if(status = 200) as "200请求数",
    count_if(status = 500) as "500错误数"
by time

方案说明

  • 原查询问题:按status分组统计后,返回的是每行对应一个状态+时间桶的计数,这种行式数据无法让折线图识别同一时间维度下的两个指标,导致报错。
  • 优化逻辑:用count_if函数分别统计200、500状态的请求量,按bin(1w)的时间桶聚合,最终输出每个时间桶一行,同时包含200和500的计数列,这种列式结构完全符合折线图的数据要求,能直接生成两条对应折线。

额外提示

  • 若需过滤多个UserAgent,可改用userAgent in ["UA1", "UA2"]或userAgent matches /正则匹配规则/实现灵活过滤。
  • 查询执行完成后,选择可视化类型为「折线图」,将X轴设为time,Y轴同时勾选200请求数和500错误数即可生成目标图表。

内容的提问来源于stack exchange,提问作者Ezhilan Mahalingam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 06:00:09