Help us learn about your current experience with the documentation. Take the survey.
错误追踪
错误追踪帮助开发者发现和查看其应用程序产生的错误。由于错误信息在代码开发位置直接展示,错误追踪提高了效率和意识。用户可以选择 GitLab 集成错误追踪 或 基于 Sentry 的 后端。
前置条件
要使错误追踪正常工作,您需要:
- 您的应用程序已配置 Sentry SDK:当错误发生时,Sentry SDK 会捕获相关信息并通过网络发送到后端。后端存储所有错误的信息。
- 错误追踪后端:后端可以是 GitLab 本身或 Sentry。
- 要使用 GitLab 后端,请参阅 GitLab 集成错误追踪。 集成错误追踪仅在 GitLab.com 上可用。
- 要使用 Sentry 作为后端,请参阅 Sentry 错误追踪。 基于 Sentry 的错误追踪适用于 GitLab.com、GitLab Dedicated 和 GitLab Self-Managed。
错误追踪工作原理
下表概述了每个 GitLab 版本的功能:
| 功能 | 可用性 | 数据收集 | 数据存储 | 数据查询 |
|---|---|---|---|---|
| GitLab 集成错误追踪 | GitLab.com | 使用 Sentry SDK | 在 GitLab.com | 使用 GitLab.com |
| 基于 Sentry 的错误追踪 | GitLab.com、GitLab Dedicated、GitLab Self-Managed | 使用 Sentry SDK | 在 Sentry 实例(云 Sentry.io 或 自托管 Sentry) | 使用 GitLab.com 或 Sentry 实例 |