• 陈泽健's avatar
    feat(service_monitor): 61_platform_log_check 平台日志分析模块上线(含遗留变更一并入库) · 27c461c2
    陈泽健 提交于
    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: 's avatarClaude Code <noreply@anthropic.com>
    27c461c2
test_check_modules.py 4.9 KB