本文档是 Debug Platform 的总体规划。各功能模块的详细路线图请参阅对应文档。
当前版本: 1.5.0 | 更新日志
最后更新: 2025-12-17
| 层级 | 状态 | 说明 |
|---|---|---|
| DebugProbe (iOS SDK) | ✅ 100% | 8 个内置插件,统一 PluginManager |
| DebugHub (Vapor 后端) | ✅ 100% | 8 个 Backend 插件,BackendPluginRegistry |
| WebUI (React 前端) | ✅ 100% | 8 个 Frontend 插件,PluginRenderer |
| 模块 | 文档 | 当前状态 | 下一步 |
|---|---|---|---|
| HTTP Inspector | HTTP_INSPECTOR_ROADMAP.md | ✅ 1.3 稳定 | 请求缓存 |
| WebSocket Inspector | WS_INSPECTOR_ROADMAP.md | ✅ 1.2 稳定 | 消息搜索/过滤 |
| Log Viewer | LOG_VIEWER_ROADMAP.md | ✅ 1.3 稳定 | 搜索历史 |
| DB Inspector | DB_INSPECTOR_ROADMAP.md | ✅ 1.3 稳定 | 数据编辑 |
| Mock Engine | MOCK_ENGINE_ROADMAP.md | ✅ 1.2 稳定 | 动态响应模板 |
| Breakpoint | BREAKPOINT_ROADMAP.md | ✅ 1.3 稳定 | 请求修改 UI |
| Chaos Engine | CHAOS_ENGINE_ROADMAP.md | ✅ 1.3 稳定 | DNS 失败模拟 |
| Performance Monitor | PERFORMANCE_MONITOR_ROADMAP.md | ✅ 1.5 稳定 | 内存泄漏检测 |
目标: 录制完整的调试会话,支持保存、分享和回放
用户故事:
- 开发者在调试时发现问题
- 点击「保存会话」,命名并保存到服务器
- 生成分享链接,其他开发者可回放整个会话过程
涉及模块: HTTP + WebSocket + Log
优先级: P2 | 预估: 2 周
目标: 同时监控多台设备,对比相同操作在不同设备上的表现
┌─────────────────────┬───────────────────┬───────────────────┐
│ iPhone 15 Pro │ iPhone 12 │ iPad Pro │
├─────────────────────┼───────────────────┼───────────────────┤
│ GET /api/home 200 │ GET /api/home 200 │ GET /api/home 200 │
│ 150ms │ 320ms │ 180ms │
└─────────────────────┴───────────────────┴───────────────────┘
涉及模块: 全局
优先级: P2 | 预估: 1.5 周
目标: 自动识别和脱敏敏感信息
内置规则:
| 类型 | 匹配 | 替换 |
|---|---|---|
| 信用卡 | \d{4}-\d{4}-\d{4}-\d{4} |
****-****-****-1234 |
| 手机号 | 1[3-9]\d{9} |
138****5678 |
| Token | Bearer \w+ |
Bearer [REDACTED] |
涉及模块: HTTP + WebSocket + Log
优先级: P2 | 预估: 1 周
目标: 暴露监控指标,接入现有监控体系
指标:
debug_platform_devices_connected{}
debug_platform_events_received_total{type="http|ws|log"}
debug_platform_database_size_bytes{}
涉及模块: DebugHub
优先级: P3 | 预估: 3 天
目标: 支持多实例部署
方案:
- Redis 会话共享
- PostgreSQL 主从复制
- WebSocket 连接黏连(Sticky Session)
优先级: P3 | 预估: 2 周
目标: 支持用户自定义插件
能力:
- 插件市场 / 仓库
- 热加载 / 热卸载
- 沙箱隔离
优先级: P3 | 预估: 3 周
| 版本 | 计划内容 | 预计时间 |
|---|---|---|
| 1.5 | WebSocket 搜索/过滤 + 请求缓存 | 2025 Q1 |
| 1.6 | 会话录制与回放 | 2025 Q1 |
| 2.0 | 多设备对比 + Prometheus | 2025 Q2 |
| 文档 | 说明 |
|---|---|
| ANDROID_PROBE_GUIDE.md | Android 版 DebugProbe SDK 开发指南 |
| PROMPTS.md | AI 开发 Prompts 参考 |
| CHANGELOG.md | 更新日志 |
以下文档已在 1.4.0 版本中移除(历史参考用的 AI Prompts 和进度追踪):
PLUGIN_REFACTOR_PROMPTS_1.mdPLUGIN_REFACTOR_PROMPTS_2.mdPLUGIN_REFACTOR_STATUS.md