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

Azure Log Analytics中如何在查询中引用仪表盘的时间范围输入值?

Azure Log Analytics中如何在查询中引用仪表盘的时间范围输入值?

当然可以!这问题我之前帮不少开发者解决过,刚好匹配你的场景——用内置的动态参数就能完美搞定,既让所有图表时间范围保持统一,还能把那个烦人的提示信息彻底去掉。

具体操作很简单:在仪表盘的Log Analytics查询里,你不用再写死ago(1d)这类固定时间范围,直接用**@startTime和@endTime**这两个内置参数就行,它们会自动对应仪表盘顶部时间范围控件选择的起始和结束时间。

结合你用到的make-series操作符,给你举个实际的查询示例:

// 替换成你的表名和时间戳列名
YourTargetTable
| where TimeStampColumn between (@startTime .. @endTime)
| make-series TotalCount=count() default=0 on TimeStampColumn from @startTime to @endTime step 1m
// 这里可以继续加你需要的后续处理逻辑

这样改了之后,make-series就会严格按照仪表盘选的时间范围生成序列,自动填充无数据分钟的0值,同时仪表盘的时间控件会和查询完全联动,再也不会弹出那个占用屏幕空间的提示了。

补充个小提醒:如果你的查询里原本有硬编码的时间过滤条件,一定要把它们替换成这两个参数,确保整个查询的时间范围和仪表盘控件完全对齐,这样所有图表的时间轴就能保持一致啦。

备注:内容来源于stack exchange,提问作者Jan Hudec

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 13:23:06