Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,331
    • Merge requests 1,331
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #216326
You need to sign in or sign up before continuing.
Closed
Open
Issue created Apr 30, 2020 by Sarah Waldner@sarahwaldner🍉Developer

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

  • Devon (DevOps Engineer)
  • Allison (Application Ops)

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 Jun 11, 2020 by Sarah Waldner
Assignee
Assign to
Time tracking