Agent Skills
返回列表
💻

Sentry 错误分诊

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/sentry-error-triage-assistant 技能到当前 AI 助手。

技能介绍

先解决什么痛点

在 Sentry 监控的应用里,开发者常要面对两类麻烦:一是堆栈看似相似却散落在各处的错误,手动归类费时;二是发布上线后,要快速判断某类问题是不是由最新版本引发,得反复跳转接口查发布状态。这些操作分散了排查核心问题的时间。

核心能力与工作流

这个技能通过 Sentry Web API 完成错误分诊,核心分三步:

  • 先调用 /api/0/issues/ 端点拉取应用的错误列表,拿到基础的错误堆栈和元数据
  • 接着按 Sentry 指纹规则,把堆栈相似的错误归为同一组,避免同源问题被拆成多个条目处理
  • 最后通过 /api/0/organizations/{org}/releases/ 端点查询对应组织的版本健康状态,结合 SDK 收集的面包屑数据,辅助判断错误是否和特定发布版本相关

适用边界与注意点

  • 依赖 Sentry Web API 的有效权限,且需要应用已通过 Sentry SDK 上报面包屑数据,否则无法获取上下文
  • 仅能处理 Sentry 平台内的已上报错误,无法覆盖未接入 Sentry 的应用或自定义日志
  • 上游项目未提供自动安装说明,使用前建议先审查源码,避免在敏感流程中直接运行

使用场景

  • 应用发布新版本后,需要快速排查线上错误是否由本次更新引入,并定位受影响的问题范围。
  • Sentry 中积累了大量报错,需要按堆栈相似性归类,合并同源问题避免重复处理。
  • 线上出现异常时,需要结合 SDK 面包屑数据和发布状态,判断错误发生在哪个版本周期。
  • 需要批量审阅 Sentry 中的错误列表,按指纹规则分组后输出优先级处理清单。

适合人员

  • 负责线上应用运维的 SRE 工程师,需要在发布后快速判定错误根因与版本关联性。
  • 处理 Sentry 告警的开发工程师,希望减少重复堆栈的手动归类时间,聚焦真正待修的问题。
  • 管理多个服务错误队列的技术负责人,需要按堆栈相似性整合问题视图,统一排期修复。
  • 需要定期输出错误分诊报告的 QA 工程师,希望自动汇总发布健康数据作为质量评估依据。