✨ 新增功能 - 完整的日志记录系统(6 种日志级别) - 日志配置功能(可通过 config.json 控制) - 性能监控装饰器和请求日志中间件 - 7 个管理工具脚本 - 完整的文档和使用指南 🛠️ 管理工具 - start-with-log.sh: 启动脚本(带日志) - stop-dashboard.sh: 停止脚本 - view-logs.sh: 日志查看器 - monitor-logs.sh: 实时监控工具(支持多种过滤器) - analyze-logs.sh: 日志分析工具(自动生成报告) - demo-logging.sh: 功能演示脚本 - test-logging-config.sh: 配置测试工具 📊 日志特性 - 支持 INFO/SUCCESS/WARN/ERROR/DEBUG/PERF 6 种级别 - 自动记录启动过程、API 请求、性能统计 - 缓存命中情况追踪 - 分步性能监控 - 智能过滤器 ⚙️ 配置功能 - 可控制是否启用日志(默认:true) - 可设置日志级别(默认:INFO) - 可控制文件/控制台输出 - 支持动态配置(重启生效) 📚 文档 - LOGGING_GUIDE.md: 完整使用指南 - LOGGING_CONFIG.md: 配置说明文档 - LOGGING_CONFIG_QUICK.md: 快速配置指南 - 多个中文说明文档 🔒 安全 - 添加 .gitignore 排除敏感信息 - config.json(含 Token)不提交 - 日志文件不提交 - 示例配置使用占位符 ✅ 测试 - 语法检查通过 - 功能完整性验证 - 配置控制测试通过 - 文档完整性检查 详见 CHANGELOG_v1.1.0.md Made-with: Cursor
3.6 KiB
3.6 KiB
Dashboard 更新日志
v1.5.0 - 2026-03-10
新增功能
🧠 每日记忆模块增强
- 每日总结:记录完成的工作、遇到的问题、数据统计
- 教训与反思:从错误中总结经验,提炼改进措施
- 支持 Markdown 格式,自动识别
## 📌 每日总结和## ⚠️ 教训与反思章节
📊 数据统计功能
- API 调用统计:每个 Bot 的 API 调用次数
- Token 监控:输入/输出 token 用量,支持饼图展示
- 支持 Leader Bot 和 Docker Worker Bot(Qianwen、Kimi)
⚡ 性能优化
- 快速状态接口:新增
/api/status/quick,首屏加载从 20 秒降至 1 秒内 - API 缓存:GitHub API 缓存 30 秒,Worker Bot 统计缓存 5 分钟
🎨 UI/UX 改进
- 骨架屏加载:优化首屏加载体验
- 滚动优化:修复滚动穿透 bug
- 主题切换:支持亮色/暗色主题
- 布局切换:支持 Web 模式和 App Store 模式
修复问题
🐛 Bug 修复
- 修复首屏加载超时问题(GitHub API 串行调用导致)
- 修复 Worker Bot 统计数据缺失(Qianwen、Kimi)
- 修复每日记忆历史查看时跳回今日的问题
- 修复 App 模式下实时监控无数据的问题
- 修复数据统计面板总 token 显示为 0 的问题
技术改进
架构优化
- 前后端分离的"快速响应 + 完整数据"加载策略
- 使用 Map 缓存代替内存缓存,提升性能
- Docker exec 调用优化,减少重复执行
代码质量
- 统一错误处理机制
- 添加详细的日志记录
- 优化 API 响应结构
文档更新
- 新增多份详细的功能说明文档
- 提供完整的使用示例和最佳实践
- 创建服务器管理指南
v1.0.0 - 2026-03-04
初始版本
核心功能
- 总览面板:显示所有 Bot 的状态、任务、提交记录、技能
- 实时监控:查看 Leader Bot 对话、Worker 日志、系统资源
- 任务管理:GitHub Issues 集成,显示任务状态和分配情况
- 定时任务:显示 Cron 任务列表和执行状态
基础特性
- 支持 3 个 Bot(Leader、Qianwen、Kimi)
- Docker 容器状态监控
- OpenClaw 网关健康检查
- GitHub CLI 集成
- 三列布局设计
升级说明
从 v1.0 升级到 v1.5
-
更新代码:
git pull origin main -
安装依赖(如有新增):
npm install -
重启服务:
./stop.sh && ./start.sh -
清理缓存(可选):
rm -rf ~/.openclaw/stats/*
配置变更
无需修改配置文件,所有新功能向后兼容。
性能数据
加载性能
- 首屏加载:从 20s+ → < 1s(提升 95%+)
- API 响应:从 8.7s → 0.05s(快速接口)
- 完整数据:从 20s → 8-10s(带缓存)
内存优化
- 会话数据:从 7MB → 1.1MB(减少 84%)
- DOM 节点:从 335 个 → 50 个(减少 85%)
缓存效果
- GitHub API:首次 ~9s,缓存后 < 100ms
- Worker 统计:首次 ~12s,缓存后 < 10ms
已知限制
- Worker Bot 首次统计需要 8-12 秒(需要 docker exec 读取文件)
- 会话上下文只显示最近 20 个(防止超大数据卡死)
- 快速接口不包含 GitHub 数据(任务、提交、技能需等完整接口)
后续规划
v1.6(计划中)
- 会话详情弹窗
- 教训知识库(可搜索历史教训)
- 自动生成周报/月报
- 数据导出功能
v2.0(远期)
- WebSocket 实时推送
- AI 辅助总结生成
- 多用户支持
- 云端部署方案