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