Skip to content

GitLab Next

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 39,511
    • Issues 39,511
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1,223
    • Merge requests 1,223
  • Requirements
    • Requirements
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
    • Value stream
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #9258

Closed
Open
Created Dec 31, 2018 by Joshua Lambert@joshlambertMaintainer

Support alerts from external Prometheus servers

We should support alerts from external Prometheus servers. We already support receiving alerts from the GitLab deployed Prometheus instance, and we should expand our support to self-managed Prometheus installs as well.

Proposal

This should be relatively easy to do:

In the Prometheus integration settings page (provided we do this in 11.8 and not 12.0, after which it would be under the Settings->Operations->Metrics section)

  1. Add a new section titled something like External Prometheus Alerts
  2. Display the URL and an authentication key
  3. (Nice to have) A button to rotate the key. We may need to use a unique key to avoid breaking GitLab provisioned alerts.
  4. Provide a link to the documentation, which would have examples on how to setup the Prometheus configuration

For the initial support, we don't need to worry about showing them on the dashboard.

Design

ce_55801-support-alerts-external-prometheus-servers-v3

Edited Jan 18, 2019 by Amelia Bauerly
Assignee
Assign to
Time tracking