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

如何在Grafana中筛选展示Azure Application Insights的Performance(page view urlhost)数据

Azure Application Insights PageView urlHost 数据Grafana展示筛选方案

1. 基础查询模式切换

你要获取的urlHost属于Application Insights的pageViews日志表字段,不属于标准Metrics指标,所以需要将Azure Monitor数据源的查询模式从默认的Metrics切换为Logs模式才能拉取到对应字段。

2. 筛选变量正确配置方式

你之前配置的变量未生效大概率是查询语句不对,按以下参数调整即可:

  • 变量类型选择Query,数据源绑定你已经对接好的Azure Monitor实例
  • 查询框输入如下Kusto语句,自动拉取所有去重的域名列表:
pageViews
| distinct urlHost
| order by urlHost asc
  • 按需勾选多值可选、包含全选选项即可实现多域名批量筛选

3. 面板查询逻辑编写

新建展示面板后,查询模式同样选择Logs,参考如下语句编写查询逻辑即可实现按变量筛选:

示例1:统计各域名每分钟页面访问量

pageViews
// 此处替换为你自己定义的变量名
| where urlHost in ($urlHost)
| summarize pv = sum(itemCount) by bin(timestamp, 1m), urlHost
| render timechart

示例2:统计各域名每分钟平均页面加载时长

pageViews
| where urlHost in ($urlHost)
| summarize avg_load_duration = avg(duration) by bin(timestamp, 1m), urlHost
| render timechart

4. 常见问题排查

  • 确认所选Application Insights资源有pageViews表的访问权限,资源范围选择正确
  • 变量名不要包含特殊字符,查询语句中引用的$变量名必须和定义的变量名完全一致
  • 若不需要动态筛选,可直接写固定条件:| where urlHost == "your-target-domain.com"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 20:54:07