【发布时间】:2017-04-12 07:59:05
【问题描述】:
我在 Sentry 中添加了有关 GitLab 帐户的所有所需信息,但来自 Sentry 的问题并未出现在 Gitlab 中(存储库是私有的,仅用于测试,无需真实代码)。请帮我解决问题。
【问题讨论】:
-
这里没有足够的信息来调试您的问题。请从 sentry/gitlab 发布一些日志。
-
感谢提问 :)
我在 Sentry 中添加了有关 GitLab 帐户的所有所需信息,但来自 Sentry 的问题并未出现在 Gitlab 中(存储库是私有的,仅用于测试,无需真实代码)。请帮我解决问题。
【问题讨论】:
Sentry 不会将问题自动发布到 GitLab 等问题跟踪器(因为它很容易淹没大多数问题跟踪器)。相反,一旦您启用了集成,您的 Sentry 的问题视图将有一个“在 GitLab 中创建问题”按钮。
【讨论】:
请注意,GitLab 11.8(2019 年 2 月)不提供 Error tracking with Sentry
密切关注应用程序生成的错误,通过在用户报告问题之前检测问题并在问题发生时加快解决速度,有助于保持良好的用户体验。
GitLab 11.8 通过与流行的开源错误跟踪器 Sentry 集成,并在您的 GitLab 项目中显示最近的错误,从而更方便、更高效地监控错误。
Sentry 最近改进了他们的 GitLab integration,能够检测可疑提交、发布和提交跟踪等。通过结合这两种集成,您将拥有从 GitLab 到 Sentry 的简单路径,以及从 Sentry 到 GitLab 的干净方式,这样您就可以始终根据上下文解决错误,并保持在现有工作流程中。
请参阅 documentation 和 issue 55178。
并且,GitLab 14.4(2021 年 10 月):
在没有 Sentry 实例的情况下在 GitLab 中集成错误跟踪
在 GitLab 14.4 之前,您可以通过为 Sentry 后端(自行部署或在其云服务中)提供端点来与 Sentry 错误跟踪集成。使用 Gitlab 14.4,您现在可以访问 GitLab 实例中内置的与 Sentry 兼容的后端。这使您可以快速检测您的应用程序,以便您的错误直接显示在 GitLab 中,而无需单独的 Sentry 实例。
请参阅 Documentation 和 Issue。
【讨论】: