Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 38,034
    • Issues 38,034
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1,346
    • Merge requests 1,346
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #327796

Closed (promoted)
(promoted)
Open
Created Apr 14, 2021 by Thong Kuah@tkuah🌴Maintainer

Deprecate Alerts for Managed Prometheus

Proposal

%13.11 ✅

  1. Add deprecation notice in https://docs.gitlab.com/ee/operations/metrics/alerts.html#managed-prometheus-instances

"%13.12"

  1. Add banner on top of Metrics page to alert users of deprecation of alerts if they are currently on Managed Prometheus. Issue: #328774
  2. Update runbooks docs for externally managed prometheus.

%14.0

  1. Remove Alert setup menu (click on ellipsis on each menu)
  2. Remove display of existing alerts from UI (See Existing alert ui)
  3. Drop the processing of the managed ones in the NotifyService.
  4. Remove the deprecation notice on the metrics dashboard when the above is complete

Motivation

Managed Prometheus is deprecated since 13.7 and will be removed in GitLab 14.0 (&4280)

Questions

Question Answer Follow-Up Issue
How many users will be impacted by the deprecation?
The deprecation of alerts in one milestone seems abrupt for users who depend on this? How do we notify users that this is happening?
Should we fully remove the alert/runbook features if we plan to add functionality back later? Could we change the underlying logic instead of deprecating everything?
Does the feature have to be fully deprecated in %14.0 or do we have any additional time? 2 milestones?
Will existing alerts be migrated? Since we’re not removing the clusters the alerts on prometheus will still be processed correctly on GitLab if we don’t remove the data.

References

Existing alert UI

Screen_Shot_2021-04-15_at_11.26.28_AM

/cc @kbychu @seanarnold @crystalpoole

Edited Apr 22, 2021 by Amelia Bauerly
Assignee
Assign to
13.12
Milestone
13.12 (Past due)
Assign milestone
Time tracking