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
  • #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
11.8
Milestone
11.8 (Past due)
Assign milestone
Time tracking