Skip to content

Deprecation of old Sentry versions for GitLab instances errors monitoring

Summary:

Support for self-hosted Sentry versions 21.4.1 and earlier is deprecated and will be removed in GitLab 17.0.

If your self-hosted Sentry version is 21.4.1 or earlier, you may not be able to collect errors from your GitLab instance after upgrading to GitLab 17.0 or later. To continue sending errors from your GitLab instance to your Sentry instance, upgrade Sentry to version 21.5.0 or later. Upgrade process detailed in Sentry documentation.

Learn more: Deprecation announcement, Feature documentation page

Note that this concerns GitLab instance error tracking features for administrators. The deprecated support does not relate to GitLab error tracking for developers’ own deployed applications.

Links:

Description

What is the feature?

  • GitLab administrators can collect Rails and Javascript errors from their self-managed GitLab instance and send them to a Sentry instance for triage - see documentation.
  • Note that it is different from the GitLab Error Tracking feature - which enable customers to collect errors from their own applications (not from their GitLab instance).

Where is the feature visible?

  • Configuration in "Admin Area > Metrics and Profiling > Sentry" (see screenshot)
  • Errors are visible in Sentry (not in GitLab)

What is deprecated?

  • Old versions of Sentry - version 21.4.1 and below - won't be supported anymore.
  • Users may not be able to see GitLab errors in Sentry if they don't upgrade.

What is the required action for customers?

  • Upgrade their Sentry self-hosted instance to version 21.5.0

Affected customers?

  • We are assuming that few customers should be impacted by this change, but there is a chance that a small numbers of large customers may be.
  • We don't have any usage metrics (requested tracking here).
  • FYI Siemens contributed to this feature.

Deprecation Milestone: 16.9 release

Planned Removal: 17.0 release

Action plan

16.9 (Jan 2024)

17.0 (end april 2024):

17.0 release date (may 16 2024):

  • check release post

Checklists

Labels

  • This issue is labeled deprecation, and with the relevant ~devops::, ~group::, and ~Category: labels.
  • This issue is labeled breaking change if the removal of the deprecated item will be a breaking change.

Mentions

  • Your GPM has been @mentioned so that they are aware of planned deprecations. The goal is to have reviews happen at least two releases before the final removal of the feature or introduction of a breaking change.
  • Your stage's stable counterparts have been @mentioned on this issue. For example, Customer Support, Customer Success (Technical Account Manager), Product Marketing Manager.
    • To see who the stable counterparts are for a product team visit product categories
      • If there is no stable counterpart listed for Sales/CS please mention @timtams
      • If there is no stable counterpart listed for Support please mention @gitlab-com/support/managers
      • If there is no stable counterpart listed for Marketing please mention @cfoster3
Edited by Sacha Guyon