-
由 陈泽健 提交于
新增 service_monitor/ 自包含子包(与问题排查助手代码物理隔离): - routes/services/utils 三层 + 7 个 bash 检测模块(system 01-04 + docker/mysql/redis basic) - 本机 subprocess / 远程 paramiko SSH 双模式执行器 - SSE 实时进度 + 取消 + 报告异常置顶分模块折叠 + MD/JSON 导出 - Fernet 加密 SSH 凭据,容器名模糊匹配,快速/全量两套件 - 角色控制:普通用户仅查看,管理员可操作 - 4 个前端模板(index/targets/run/report),移动端适配 - 55 个私有测试,全套 218 绿,未破坏现有测试 配套变更: - deploy/upload_to_server.py: 新增递归目录上传(service_monitor 多层子目录) - requirements.txt: +paramiko +cryptography - pytest.ini: testpaths 追加 web/service_monitor/tests - .gitignore: 忽略运行时数据(targets.json/reports) - CLAUDE.md: 更新项目结构说明 文档:Docs/需求文档/服务监测/(PRD + 计划执行 + HANDOFF)+ 项目根 HANDOFF.md Co-Authored-By:Claude <noreply@anthropic.com>
c552a6b3
| 名称 |
最后提交
|
最后更新 |
|---|---|---|
| .. | ||
| index.html | ||
| report.html | ||
| run.html | ||
| targets.html |