属性更新管理器

属性时间戳看门狗:检查属性是否持续更新,超时按 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),验证属性中心确实在分发 更新(置标记再读回,未传播则弹窗并告警),见 属性检查器