feat(service_monitor): 61_platform_log_check 平台日志分析模块上线(含遗留变更一并入库)
61 平台日志分析模块(仅新统一平台 /data/services 生效):
- 新增 assets/system/61_platform_log_check.sh:18 服务三组检测
(core 10 完整含活跃性 / dubbo 2 只检文件+ERROR / missing 6 固定严重),
ERROR 密度 + 最近 ERROR 时间节点 + 汇总行,KEY 规范 LOGCHK_<大写>_<项> 且每项独立 _LEVEL
- config.sh.template:服务清单 3 组 + 阈值 5 键(静默 15/60min、密度 50/100、窗口 2000 行)
- check_modules 注册(仅 full 套件)+ 阈值白名单;display_names 130 键;测试 +4 用例
一并入库此前遗留(HANDOFF §7 应提交清单):
- logger 迁移至 utils.logger(compare/notification/report/runner/statistics/target_service + check_modules)
- executor 上传强制 LF + assets/*.sh CRLF 修复
- report_service check_missing 仅查定时目标;runner_service 通知留痕 + 僵尸运行清理
- tests/conftest.py 同步
其他:
- HANDOFF §16 记录本模块设计/踩坑/验证
- .gitignore 追加 data/report_index.json(运行时数据勿入库)
验证:5.44 真实机 1.5s/106 键全 PASS;5.60 部署后旧平台短路正确;全量回归 94 用例通过。
Co-Authored-By:
Claude Code <noreply@anthropic.com>
正在显示
请
注册
或者
登录
后发表评论