监控
发布页面
在 SDK 中设置 release,并从流水线注册 release 和部署(参见“Release 与 source map”)。发布页面随后会显示每个版本的表现、哪些 commit 可能导致了问题,以及谁负责这些代码。
1Release 健康度
按 release:采用率(占项目会话的比例)、无崩溃会话、无崩溃用户、事件、新问题、回归和最近部署。比率向下取整,因此一次崩溃绝不会显示为 100%。会话来自 Sentry SDK、POST /api/v1/sessions,或设置了 autoSessionTracking: true 和 release 的浏览器 SDK。会话保留 90 天。
2可疑 commit
问题页面列出问题首次出现的 release 中最多五个 commit,其变更文件与应用内堆栈帧匹配(路径的最后两段必须一致,因此压缩后的 bundle 请上传 source map)。保存了 token 时 commit 来自 GitHub compare API,否则来自 CLI 发送的内容。
3GitHub token
在“代码负责人”页面按项目保存 token。它经过加密,只显示 4+4 个字符的提示,且只用于 api.github.com。
4代码负责人规则
规则将文件路径 glob 或 URL 模式映射到邮箱或团队标签(如 #payments)。路径 glob:src/checkout/**、*.py、models/*.py;* 不跨目录,** 跨目录,模式可在任意目录边界匹配。像 */checkout* 这样的 URL 模式不区分大小写。每个模式最多 4 个通配符和 256 个字符,每个项目最多 200 条规则。匹配的负责人显示在问题页面上,邮箱形式的负责人会收到告警副本。
src/checkout/** ana@example.com
models/*.py #odoo-team
*/checkout* payments@example.com须知
- 发布页面上的回归统计的是已解决后在该 release 中复发的问题。
- 无崩溃用户需要带用户 id 的会话;聚合会话计数没有用户 id。
遇到问题?发邮件至 support@blipit.io。每个项目的密钥和确切的 DSN 在 app.blipit.io 的“API 密钥”下。

