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

如何在Application Insights仪表盘创建含两条Kusto查询结果的指标折线图

实现方案

有非常简便的写法,不用拆分多段查询,推荐两种常用写法:

写法1:更简洁的双指标直接聚合

仅需在原有查询基础上修改统计逻辑即可,代码如下:

traces
| summarize 
    abc触发次数 = countif(message has "abc"),
    xyz触发次数 = countif(message has "xyz")
  by bin(timestamp, 1h)
| render timechart

运行后会直接生成两条分别对应两个事件触发次数的折线。

写法2:适合多事件拓展的维度拆分法

如果后续可能需要新增更多事件对比,推荐用维度拆分的写法:

traces
| where message has "abc" or message has "xyz"
| extend 事件类型 = case(
    message has "abc", "abc事件",
    message has "xyz", "xyz事件",
    ""
)
| where 事件类型 != ""
| summarize 触发次数 = count() by bin(timestamp, 1h), 事件类型
| render timechart

场景适配提示

  • 要查看你提到的数分钟延迟偏移,直接修改bin(timestamp, 1h)中的时间粒度即可,比如改为bin(timestamp, 5m)就能看到分钟级的偏移差异
  • 两种写法生成的时间折线都可以直接对比走势重合度,你可以直接根据折线匹配度判断系统运行状态

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 08:27:05