部署(arm-public-health-monitor-controlled-rollout): 完成 ARM 公网健康监控升级
这个提交包含在:
@@ -376,10 +376,12 @@ RESTORE_SCOPE=shadow \
|
||||
|
||||
## 1.6 ARM 公网应用健康监控(已启用)
|
||||
|
||||
应用健康监控与自动备份 dead-man 共用受控企微群机器人入口,但使用独立探测器、systemd units、probe state 和 alert state。它从 ARM 每 5 分钟访问公网 HTTPS `/ready`;连续两次失败才告警,一次成功即恢复。不得把它并入备份 receiver 的安装/卸载生命周期,也不得以本地测试通过代替 ARM 已启用证据。
|
||||
应用健康监控与自动备份 dead-man 共用受控企微群机器人入口,但使用独立探测器、systemd units、probe state 和 alert state。腾讯云服务器是 OA 真实生产主机,ARM 是不运行 OA 服务的异机备份与外部健康探测节点。ARM 每 5 分钟访问公网 HTTPS `/ready`;连续两次失败才告警,告警后连续两次健康才恢复;恢复后 60 分钟内同类故障再次达到阈值时只提醒一次链路抖动,连续健康 30 分钟后静默退出抖动。不得把它并入备份 receiver 的安装/卸载生命周期,也不得以本地测试通过代替 ARM 已启用证据。
|
||||
|
||||
2026-07-27 已完成 ARM disabled 安装、手工公网健康基线、timer 启用及不影响 OA 的真实故障/降噪/恢复演练;自动链路显示一条故障和一条恢复发送成功,用户确认群内实际收到两条消息。timer 最终 enabled/active、最近 service 成功,备份 dead-man 状态未变,临时上传和临时 sudoers 已删除。
|
||||
|
||||
2026-08-23 已把提交 `a0f0483` 的诊断与防抖增强受控升级到 ARM:本地应用健康 36 项和备份共享 74 项合同通过;disabled 安装后正式 oneshot 将 probe state 从 v1 保守迁移为 v2/healthy,且未发送恢复噪声;启用后连续两个自然调度窗口成功、无非预期企微消息、备份 dead-man 基线不变。临时上传和 sudoers 已删除,同机回滚副本按批准边界保留;本轮未修改腾讯云 OA、DNS 或业务数据,也未执行故障注入或测试消息。
|
||||
|
||||
先在仓库运行无真实消息合同:
|
||||
|
||||
```bash
|
||||
|
||||
在新工单中引用
屏蔽一个用户