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.
This work drives the direction of the Alert Management category.
- 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:
- 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: