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 实例