本文基于 D:\WorkSpace\Electric\cloud-web\03.Code\Taichi 项目,整理一次从零增加预警告警能力的完整过程。这个模块的核心目标是:设备上报 PropertiesReport 后,系统可以按规则判断某个属性值是否异常,命中规则后发送 Email 通知,并可选地向设备下发一条自动指令,同时沉淀告警记录用于追溯。
一、业务目标
预警告警模块要解决四件事:
- 管理 Email 联系人和邮箱地址。
- 配置预警规则:选择
PropertiesReport字段、比较条件、阈值、监控设备或分组、通知联系人。 - 命中预警后自动处理:发送邮件,或者额外选择通信协议并下发自定义 Payload。
- 保存告警记录:记录触发规则、触发设备、实际值、原始
PropertiesReportPayload、邮件发送结果和自动指令发送结果。
2026/7/29大约 12 分钟
