属性更新管理器
属性时间戳看门狗:检查属性是否持续更新,超时按 Deadman 方式报警。
概述
quatm/analysis/props_check.py 提供属性更新管理器(PropsCheck):作为独立分
析进程运行的看门狗,周期读取属性路径 _prop_path_abs 指定的时间戳属性,若超过
_deadman_delay_sec 仍未更新,则经 send_error(可配 Mattermost)报警。
关键方法
| 方法 | 说明 |
|---|---|
run | 周期检查时间戳属性是否新鲜,超时则按 Deadman 方式报警 |
用法
from quatm.analysis.props_check import PropsCheck
pc = PropsCheck(name="props_watchdog") # 属性命名空间
pc.run()
GUI 侧另有同用途的属性检查器(PropertiesChecker),验证属性中心确实在分发 更新(置标记再读回,未传播则弹窗并告警),见 属性检查器。