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

如何在Azure资源图中用KQL实现特定资源总量随时间变化的timechart可视化

Azure Resource Graph 资源累计数量时间趋势可视化方案

问题根因

原有查询仅统计每个年度区间新增的Application Insights资源数量,并非你需要的累计总存量;同时默认生成的count_字段格式不符合timechart的自动识别规则,因此无法正常渲染图表。

修正后KQL查询代码

resources
| where type == "microsoft.insights/components"
| extend CreationDate = todatetime(properties.CreationDate)
// 按年度统计每年新增的资源数量
| summarize annual_new = count() by bin(CreationDate, 365d)
// 按创建时间正序排序后序列化结果集,用于后续累计计算
| order by CreationDate asc
| serialize
// 计算截至当前年度的累计总资源存量
| extend total_count = row_cumsum(annual_new)
// 仅保留时间轴和累计值两个字段,适配timechart渲染要求
| project CreationDate, total_count
// 直接渲染时间趋势图
| render timechart 

使用说明

运行查询后会自动生成按年度统计的Application Insights累计总存量趋势图,和你示例的统计逻辑完全匹配:如果2018年累计10个、2019年新增10个,最终会展示2018年对应数值10、2019年对应数值20。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 23:09:03