• 陈泽健's avatar
    feat(service-monitor): 落地服务监测模块(自包含子包,核心子集) · c552a6b3
    陈泽健 提交于
    新增 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: 's avatarClaude <noreply@anthropic.com>
    c552a6b3
名称
最后提交
最后更新
.claude/skills Loading commit data...
Docs Loading commit data...
config Loading commit data...
deploy Loading commit data...
skill Loading commit data...
.dockerignore Loading commit data...
.env.example Loading commit data...
.gitignore Loading commit data...
ARCHITECTURE.md Loading commit data...
CLAUDE.md Loading commit data...
Dockerfile Loading commit data...
HANDOFF.md Loading commit data...
README.md Loading commit data...
docker-compose.yml Loading commit data...
requirements.txt Loading commit data...