Monitor:Self-Monitoring Deprecation
Deprecation Summary
Summary of the feature that is being deprecated:
GitLab self-monitoring is meant to enable self-hosted GitLab administrators with the tools to operate GitLab. Self-monitoring will be deprecated in %14.9 and removed in %15.0.
The self-monitor project shares code with the Metrics dashboard, which will be deprecated in %15.0.
Removing this does not mean people can no longer self-monitor. But they will need to wire things up themselves to monitor their GitLab instance. It is recommended that self-hosted users monitor their GitLab instance with alternative observability tools like Prometheus, Grafana, etc.
Note: Initially GitLab self-monitoring was going to be deprecated, but not removed. i.e. GitLab self-monitoring was no longer supported. Due to the dependencies on GitLab Metrics, which will be removed in %15.0, it was decided that GitLab self-monitoring will also be removed.
Documentation:
Proposal
-
%14.7 remove the Self-Monitoring category, gitlab-com/www-gitlab-com!96817 (merged) -
%14.9 documentation changes are made to reflect features that are being deprecated, Self-monitoring docs deprecation warnings (!81923 - merged) -
%14.9 create a deprecation entry, Deprecation MR for Self-Monitoring (!81921 - merged) -
%15.9 in-product shows the features that are being deprecated, In-product shows Self-Monitoring is deprecated (#353145 - closed) -
%15.9 Deprecation message added to the CHANGELOG.md
file: https://gitlab.com/gitlab-org/gitlab/merge_requests/XXX -
%14.10 Technical Breakdown for feature removal, Technical Breakdown for Monitor: Self-Monitorin... (gitlab-org/monitor/respond#112 - closed) -
%16.0 Removal MR -
%16.0 Deprecated code removed in %16.0: MR (consider removing code in multiple phases/MRs)
Here is a link to the Deprecations, removals, and breaking changes process.
Note: A deprecation needs to have an initial announcement in the release post notifying the community at least two releases in advance of the date of planned removal. Deprecations should also be included in the documentation for at least 2 releases prior to the final removal.
Breaking Change
Is this a breaking change or not? If so, please add instructions for how users can update their workflow. Yes
Affected Topology
This deprecation is for both Self-managed users.
Affected Tier
This feature available in GitLab Core / All Tiers
Checklist
-
This issue/epic is shared with the team at a team meeting for grouprespond -
@mention your stage's stable counterparts 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
@williamchia
- If there is no stable counterpart listed for Sales/CS please mention
- To see who the stable counterparts are for a product team visit product categories
-
@mention your GPM 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. -
Post the announcement of this deprecation in the following Slack Channels: -
#ops-section -
#product
-
Deprecation Milestone
In which milestone will this deprecation be announced? %14.9