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

如何在AWS CloudWatch Insights中合并两个查询结果

在AWS CloudWatch Insights中合并同RunId的多来源日志结果

可以通过CloudWatch Insights的stats聚合函数,将同一RunId下的不同系统耗时字段合并到同一行,最终查询语句如下:

fields @timestamp, RunId, System1Duration, System2Duration
| filter RunId = "ID1" AND (ispresent(System1Duration) OR ispresent(System2Duration))
| stats max(System1Duration) as System1Duration, max(System2Duration) as System2Duration by RunId

语句说明:

  • fields:同时声明两个耗时字段,确保两种来源的日志都能提取到对应字段
  • filter:调整过滤条件,匹配目标RunId且至少存在其中一个耗时字段,覆盖两个系统的日志条目
  • stats:以RunId为分组依据,用max()(或min()/any(),因单个RunId对应唯一值)聚合两个耗时字段,实现同条展示

执行后会得到你需要的合并结果:

RunID      |   System1Duration   |      System2Duration
-------------------------------------------------------
ID1        |    12               |        14
-------------------------------------------------------

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 02:52:01