核心功能
Rollbar Skill 提供了对 Rollbar 错误追踪服务的完整 CLI 级封装,使开发者无需离开 OpenClaw 环境即可完成故障排查工作流:
- 实时监控:按状态(active/resolved/muted)、级别(critical/error/warning/info)筛选最近错误项,支持
top命令快速定位高频异常 - 深度诊断:获取单项详情及历史 occurrences,辅助根因分析
- 状态操作:resolve/mute/activate 三级状态流转,所有变更操作强制要求
--yes或--dry-run确认,防止误操作 - 部署追踪:关联代码部署与错误趋势,支持发布回滚决策
- Token 管理:账户级 Token 可批量创建项目级 Token 并自动持久化到
.rollbar-mcp.json,实现多项目安全隔离
显著优点
1. 工程化安全设计:破坏性命令(resolve/mute/token-create 等)强制交互锁,避免 AI 代理或脚本误触生产数据
2. 多项目原生支持:MCP 兼容的 JSON 配置格式,支持 --project-name 快速切换,无需重复 export 环境变量
3. 自动化友好:纯 JSON 输出、cron-ready 的 proactive monitoring 建议,易于集成到 CI/CD 通知链路
4. Token 自举能力:通过账户 Token 自动为各项目生成细粒度访问密钥,降低凭证泄露风险
潜在局限
- 权限复杂度:账户 Token 与项目 Token 的权限边界需清晰理解,误用会导致 403 或操作失败
- 网络依赖:必须能访问
api.rollbar.com,内网或强隔离环境需配置代理 - 无内置缓存:高频查询可能触及 Rollbar API 限流,大规模监控建议配合本地缓存层
- 输出非可视化:纯 JSON/文本输出,复杂堆栈仍需跳转 Rollbar Web UI 查看源代码上下文
适合人群
- SRE/运维工程师:需要命令行快速批量处理异常状态
- 全栈开发者:在编码会话中直接诊断生产故障,无需切换上下文
- DevOps 团队:构建自动化故障响应 playbook(如自动 resolve 已知低频错误)
常规风险
- Token 泄露:
.rollbar-mcp.json与.env文件需加入.gitignore,建议使用专用secrets/rollbar文件并限制文件权限 - 误批量操作:虽然存在
--yes互锁,但脚本被恶意拼接参数仍可能绕过(如--yes --yes被解析为两个独立参数),建议在 CI 中显式禁用--yes - 数据主权:错误堆栈可能包含 PII,需确认 Rollbar 数据驻留合规性