Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab Enterprise Edition
GitLab Enterprise Edition
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 3,632
    • Issues 3,632
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 229
    • Merge Requests 229
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Registry
    • Registry
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLab Enterprise EditionGitLab Enterprise Edition
  • Issues
  • #4925

Closed
Open
Opened Feb 13, 2018 by Joshua Lambert@joshlambert
  • Report abuse
  • New issue
Report abuse New issue

Open issues based on Prometheus alerts

Many organizations use Issues for tracking incidents, like GitLab. Currently users have to manually create an issue, label it in some way as an incident, mention the proper folks, and then communicate that issue out to other channels.

This is very inconvenient, and we should automate this process.

Proposal

We can automate these tasks relatively simply, by automatically opening an issue when an alert is received from Prometheus.

The configuration can start off being very simple, with simply a checkbox to enable this functionality, which should default to on.

  • New settings section Operations -> Incidents, this should be the top section in Operations
  • Short text blurb describing what this does
  • Checkbox to enable automatic issue creation
  • Checkbox to enable email messages sent to developers (current default)

The contents of the issue can then be:

  • Title: TBD
  • Contents: TBD

Design

Operations_Settings

Operations_Settings_Collapsed

Edited Feb 08, 2019 by Joshua Lambert

Related issues

Assignee
Assign to
Epic
11.9
Milestone
11.9
Assign milestone
Time tracking
None
Due date
No due date
13
Labels
Deliverable GitLab Ultimate Monitor UX UX ready backend breadth devops:monitor direction feature frontend incident management release post item
Assign labels
  • View project labels
Reference: gitlab-org/gitlab-ee#4925