Grafana对接Azure Monitor创建旧版Graph面板告警规则出现执行错误求助
故障原因与解决方案
- 核心原因是Grafana旧版Graph面板的内嵌告警引擎,未适配Azure Monitor数据源的查询返回格式,仅支持Prometheus、InfluxDB等少数时序数据源的原生告警配置,你遇到的执行错误是引擎无法解析Azure Monitor返回的Kusto查询结果导致的。
可直接落地的解决方案
- 优先替换为Grafana统一告警规则:放弃从旧版Graph面板入口创建告警,直接从侧边栏「告警」菜单新建统一告警规则,手动选择Azure Monitor数据源并复用原面板的查询语句,统一告警引擎已完成Azure Monitor的全适配,可正常解析返回结果、触发阈值判断和Teams通知。
- 若必须保留旧版内嵌告警,需调整查询逻辑:将所有聚合、维度过滤操作全部放到Azure Monitor的Kusto查询中完成,确保返回结果仅包含
时间戳、数值(列名固定为value)两个字段,无额外维度标签、无多余返回字段,适配旧版告警引擎的解析要求。 - 补充权限校验:确认Azure Monitor数据源配置的身份(托管身份/AAD应用)拥有AKS资源对应
Monitoring Reader角色权限,同时托管Grafana的Azure WebApps出站规则未拦截指向Azure Monitor API的443端口请求。
内容的提问来源于stack exchange,提问作者chandan prasad
相关产品推荐
相关产品推荐

