Rollbar

🐛 终端直连 Rollbar,秒级定位与处置线上故障

Rollbar 错误追踪与运维管理工具,支持项目监控、故障详情查询、状态变更及部署追踪,需配置 API Token 使用。

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

使用说明

核心用法

Rollbar Skill 是一款面向开发团队的开源错误监控工具,允许用户通过命令行接口直接与 Rollbar 错误追踪平台交互。该工具基于 Shell 脚本封装,依赖 curl 进行 HTTP 请求、python3 处理 JSON 数据输出。

主要功能模块:

  • 项目与部署管理:列出账户下所有项目、获取项目详细信息、追踪代码部署记录
  • 错误项监控:按状态(active/resolved/muted)、级别(critical/error/warning/info)筛选错误项,支持自定义返回数量
  • 错误详情深挖:获取指定错误项的完整信息及具体发生实例(occurrences)
  • 状态流转操作:支持将错误项标记为 resolved(已修复)、muted(静默忽略)或重新激活(activate)
  • 智能摘要top 命令按发生频率排序,便于快速识别高频故障

认证机制

  • 支持 Project-level Token(单项目,推荐,最小权限原则)
  • 支持 Account-level Token(多项目,自动解析项目子令牌)

显著优点

1. 原生 CLI 体验:无需切换浏览器或打开 Rollbar Web 界面,终端内完成故障闭环管理
2. 灵活的权限模型:区分读写权限,Project Token 实现最小权限访问,降低凭证泄露风险

3. JSON 标准化输出:便于与 OpenClaw 其他技能或自动化脚本链式集成

4. 主动监控能力:可配置定时任务实现自动巡检,结合 OpenClaw 自然语言触发告警通知

5. 轻量依赖:仅需系统标配的 curl 与 Python3,无额外运行时负担

潜在缺点与局限性

  • Token 管理成本:需手动配置 ROLLBAR_ACCESS_TOKEN 环境变量,多项目场景下 Account Token 权限过宽
  • 无内置缓存机制:频繁调用可能触发 Rollbar API 速率限制
  • 功能边界明确:仅限 Rollbar 平台,不支持与其他 APM 工具(Sentry、Bugsnag 等)互通
  • 交互深度有限:复杂查询需组合多个命令,不如官方 Web 界面的可视化筛选直观
  • 开源维护状态:依赖社区贡献,功能迭代与 Rollbar API 变更同步存在滞后风险

适合人群

  • 后端/全栈开发者:需要快速响应线上故障、批量处理错误状态
  • DevOps/SRE 工程师:构建自动化监控流水线,集成到 CI/CD 后的部署验证环节
  • 技术负责人:通过 topdeploys 命令掌握系统健康度与发布质量

常规风险

  • 凭证泄露:Token 存储于环境变量存在被进程Dump或日志泄露的可能,建议配合密钥管理工具
  • 误操作风险resolve/mute 命令直接修改生产错误状态,误执行可能导致故障被掩盖
  • API 依赖:Rollbar 服务端可用性与接口变更直接影响技能功能
  • 数据隐私:错误详情可能包含敏感业务信息,需确保 Rollbar 项目的数据合规配置

Rollbar 内容

手动下载zip · 4.7 kB
README.mdtext/markdown
请选择文件