核心用法
Token Burn Monitor 是一个专为 OpenClaw 代理设计的实时 Token 消耗监控面板,采用零依赖 Node.js 架构,通过 Core API + 可替换前端主题的模块化设计,实现多维度成本监控。
快速部署:通过 bash start.sh 一键启动(默认端口 3847),支持环境变量 PORT 覆盖与配置文件 config.json 自定义。核心架构分为稳定的后端 API (server.js) 与可扩展的主题系统 (themes/<custom>/),用户可基于 API.md 开发自定义界面。
核心监控维度:
- 实时消耗:按 Agent 聚合 Token 使用量与成本
- 模型拆分:细粒度成本归因(支持自定义模型定价 $/1M tokens)
- 缓存效率:追踪 cache hit rates 优化提示工程
- 任务健康:Cron job 状态监控与运行历史回溯
- 历史趋势:30 天滚动成本曲线
- 调用级审计:单 Agent 的 per-call 明细,含用户 prompt 展开追踪
典型使用场景:成本监控初始化、每日 Token burn 核对、高成本提示词定位、定时任务故障排查。
显著优点
1. 零依赖轻量架构:纯 Node.js 实现,无外部运行时依赖,部署简单
2. 主题可替换性:松耦合前后端,支持团队自定义可视化风格
3. 细粒度成本归因:从聚合统计到单次调用明细,满足审计需求
4. 生产级运维支持:健康检查脚本 (start.sh status/restart/stop)、环境变量覆盖、配置热更新
潜在局限
- 生态绑定:专为 OpenClaw Agent 生态设计,外部 LLM 框架需适配
- 持久化未明确:文档未说明数据存储机制(内存/文件/数据库),长期运行需关注数据保留策略
- 安全功能缺失:无内置认证、访问控制或 TLS 终止,生产部署需反向代理补充
- 主题开发门槛:自定义主题需阅读
API.md并手动实现数据获取逻辑
适合人群
- OpenClaw Agent 集群的运维工程师与成本管理员
- 需要精细追踪 LLM 调用成本的 AI 应用团队
- 希望自建可定制监控面板的开发者
常规风险
- 数据泄露风险:API 返回详细的 per-call 用户 prompt 内容,未加密传输或缺乏访问控制时存在敏感信息暴露隐患
- 端口暴露风险:默认监听 0.0.0.0:3847,若直接暴露公网且无防火墙规则,可能成为攻击入口
- 配置注入风险:
modelPricing与 agents 配置来自 JSON 文件,若文件权限管理不当,可能被篡改注入恶意定价或伪装 Agent - 资源耗尽风险:30 天历史数据与 per-call 明细在 Agent 高频调用场景下可能产生大量内存/IO 消耗