Skip to content

Collaborate on GitLab Alerts in Slack

Problem to solve

Slack is used as a central communication platform where users are notified of alerts and incidents for the IT services that they maintain. It is frequently used to notify responders of an outage. We've added to our Slack notifications service](https://docs.gitlab.com/ee/user/project/integrations/slack.html) so that Alerts can now be forwarded to Slack enabling responders to easily begin collaboration.

Intended users

Further details

This work drives the direction of the Alert Management category.

Proposal

  • Utilize the existing Slack notifications integration (visible off of Settings > Integrations > Slack notifications)
  • Introduce a new section at the end of the list called, Alerts:

Screen_Shot_2020-05-07_at_12.48.56_PM

  • We send a notification to Slack when a new alert record is created in GitLab. If multiple events come into GitLab for the same alert, we'd only send a single notification, for the first alert record we receive.
  • We could base the Slack notification on what we do for our existing generic endpoint alert notifications. We could also introduce some extra formatting to make it better align with the Slackline alert notifications:

Artboard

Permissions and Security

Documentation

Availability & Testing

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

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited by Sarah Waldner