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

如何创建检测空值/信号丢失的Azure自定义心跳指标警报?

Azure 处理指标无数据的警报方案

1. 直接配置“无数据”触发规则

在创建/编辑指标警报规则时,找到无数据触发设置:

  • 勾选“当指标无数据时触发警报”,设置对应持续时间(比如和心跳间隔匹配的5分钟),就能直接捕获服务停止产生心跳的场景,完全对应你需要的“信号丢失”功能。

2. 将无数据视为特定值

如果要沿用原有的计数判断逻辑,可在警报规则的高级配置里开启**“无数据视为0”**选项:

  • 把指标聚合方式设为Count,设置触发条件为“计数小于设定阈值”,这样服务停止后null值会被转为0,满足触发条件。

3. 改用日志警报(适用于心跳已存入Log Analytics的情况)

编写Kusto查询统计指定时间窗口内的心跳记录数,比如:

Heartbeat_CL
| where TimeGenerated > ago(5m)
| summarize count() by Computer

设置警报条件为“结果计数等于0”,当查询无返回结果时触发警报,这种方式灵活性更强,还能结合其他维度做判断。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 00:35:25