Task Monitor

📊 OpenClaw 实时任务监控仪表盘

OpenClaw 实时任务监控仪表盘,支持移动端访问,60秒自动刷新,缓存优化响应<100ms。

收藏
13.4k
安装
3.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Task Monitor 是专为 OpenClaw 设计的实时 Web 监控仪表盘,提供会话状态、Discord 连接、子代理和定时任务的可视化监控。用户通过 start-server.sh 启动 Node.js 服务(默认 3030 端口),即可在浏览器或移动设备访问响应式界面。同时提供 /api/status JSON API 供第三方集成。

显著优点

1. 性能优化出色:30秒 TTL 内存缓存 + 预加载 + 后台刷新策略,缓存命中时响应<100ms,较无缓存版本提升约 365 倍
2. 移动端优先:纯 HTML/CSS/JS 实现,无重型框架,手机平板体验流畅

3. 架构简洁:基于 Express + 原生前端,依赖少,部署简单

4. 实时性保障:客户端 60 秒轮询 + 服务端智能缓存,平衡实时性与性能

潜在缺点与局限性

  • 冷启动延迟:首次请求或缓存过期时仍需~15秒(阻塞 OpenClaw CLI 调用)
  • 非推送到时:轮询架构而非 WebSocket,数据延迟最高达 60 秒
  • 局域网限制:默认仅绑定本地网络,无内置认证,公网暴露需额外安全措施
  • 单节点缓存:内存缓存无法跨实例共享,不适合多副本部署
  • 版本早期:v0.1.0 功能基础,Markdown 生成已标记为 legacy

适合人群

  • OpenClaw 多会话/多代理用户,需要统一监控面板
  • 移动端优先的运维场景(手机随时查看状态)
  • 本地/局域网环境部署,追求轻量不依赖外部服务

常规风险

  • 端口 3030 若暴露公网且无认证,可能泄露会话信息(建议防火墙限制或加反向代理)
  • CLI 调用阻塞风险已通过缓存缓解,但极端并发仍可能触发冷缓存路径
  • 依赖 openclaw 命令行工具,若后者不稳定则监控数据异常

Task Monitor 内容

暂无文件树

手动下载zip · 14.4 kB
contentapplication/octet-stream
请选择文件