告警规则逻辑(小白版)

设备上报 → 规则匹配 → 条件判断 → 生成告警 → 通知/转发 · 一句话看懂整条链路

把告警想成一条流水线:先听到数据,再判断要不要报,最后告诉人或推给系统 上报 匹配规则 满足 不满足 落库 1 2 3 4 5 设备上报 属性 / 事件 如:电流=12 规则从哪来? 产品模型规则 设备级规则 通用规则引擎 条件判断 阈值 / 公式 / 时间条件 例:电流 > 11 可选:延迟、持续、区间 不告警,结束 生成告警 写入告警记录 通知人员 站内信 / 渠道 转发系统 HTTP / MQTT… 人收到 系统收到 三种配置入口差在哪?(记住这一段就够) ① 产品模型告警 入口:网关模型 / 子设备模型 / 直连模型 配一次 → 绑定该模型的全部设备都生效 触发节点:产品触发(对象锁定) 适合:同型号统一阈值 ② 设备实例告警 入口:设备详情 / 网关详情 → 设备告警 只对这一台生效(可与产品规则并存) 触发节点:设备触发(对象锁定) 适合:单台特殊阈值 ③ 通用规则引擎 入口:规则引擎 → 规则列表 自选产品/设备,也可纯转发/定时 与①②列表隔离,组件更自由 适合:数据转发、跨对象编排 核对时看哪里? 执行记录:每一步节点成功/跳过(例如通知因「已有活跃告警合并」被跳过) 告警日志 / 告警记录:真正落库的告警;规则来源会标「产品挂载 / 产品规则 / 设备规则」 生效前提:画布保存后还要「发布」;草稿不会按正式规则命中设备上报

先听数据

  • • 设备上报属性或事件
  • • 产品触发 / 设备触发接住
  • • 可指定监听哪些点位

再判断

  • • 条件判断:阈值或公式
  • • 可选时间条件消抖/延时
  • • 不满足则不告警

再产出

  • • 报警节点写告警记录
  • • 通知给人,转发给系统
  • • 可合并活跃告警防刷屏

入口怎么选

  • • 同型号统一 → 产品模型
  • • 单台特殊 → 设备告警
  • • 转发/定时 → 规则引擎