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

为何我的Azure Monitor Alert表为空?已配置Log Search告警但无数据

问题分析与解决

核心原因:Log Search告警不写入Alert/AlertHistory表

你遇到的情况是正常的——Log Search类型的Azure Monitor告警,其触发和状态变更记录并不会写入Alert或AlertHistory表。这两个表仅用于存储Metric Alert、Activity Log Alert等其他类型告警的相关数据,和Log Search告警的日志路径完全不同。

正确的查询位置

要查看Log Search告警的触发、执行或状态变更记录,应该查询LAW中的Operation表,示例查询语句:

Operation
| where Category == "Alert"
| where OperationName == "Processed alert rule"
| where ResourceName == "<你的告警规则名称>"
| project TimeGenerated, OperationName, ResultType, ResultDescription

这条语句会筛选出该告警规则每次运行的记录,包括触发状态、执行结果等信息。

额外验证点

  • 你可以直接在告警规则的“运行历史记录”页面查看每次执行的状态,这和Operation表中的数据是对应的。
  • 不管是有状态还是无状态的Log Search告警,日志记录逻辑都是一致的,都不会写入Alert/AlertHistory表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 15:27:04