Skip to content

Configure Default Incident Creation and Template for GitLab Self-Monitor

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

GitLab Self-Monitor will move to it's own default project. We should setup default incident templates and alert triggers for them so that Instance Admins are informed when the health of their GitLab instance is degraded.

Intended users

Further details

Proposal

Original proposal

  • creating default alert triggers - Need to define starting alert thresholds for incident creation
  • creating default incident templates - Need to define templates
  • automatically creating incidents

Updated proposal

  • We select a couple of the defined alerts and set appropriate thresholds for them.
  • We set the Instance Admin project to have the Incident settings turned on by default (ie, the Create an issue and Send an email... checkboxes are checked, and the Incident template is selected in the dropdown):

Screen_Shot_2019-05-15_at_9.48.22_AM

Since the second point builds on functionality that already exists/is in progress, the primary goal of this issue is the first item:

  • We select a couple of the defined alerts and set appropriate thresholds for them.

Outstanding questions to answer

  • Which alerts
  • What are the appropriate thresholds

Outside the scope of this issue: Users editing/removing the pre-configured thresholds in the UI

Permissions and Security

Documentation

Testing

What does success look like, and how can we measure that?

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖