View alert integrations list
Release notes
Operations teams typically manage numerous alerting tools that they have integrated into their central incident management platform. Managing these tools and maintaining these integrations is a lot of work and can get confusing when configuration interfaces, auth keys, and important URLs are located in different places. Your teams can now view and modify alerting integrations with GitLab in a single list within Settings > Operations > Alerts for the projects where you are aggregating alerts and incidents.
https://docs.gitlab.com/ee/operations/incident_management/
Problem to solve
Intended users
User experience goal
Allow users to easily see which integrations have been enabled.
Proposal
Display a simple text list of created integrations with the following columns:
- Status
- Name
- Type
For the MVC, we will need existing integrations for the Generic Endpoint and Prometheus to appear in the table. Use the following values for these line items:
Integration | Name | Type |
---|---|---|
Generic Endpoint | HTTP Endpoint | HTTP Endpoint |
External Prometheus | Prometheus | Prometheus |
This issue will just be for creating the table itself. Everything else - including the empty state, the edit/delete buttons, and the icons for enabled/disabled, will be added in separate issues.
Further details
This work supports the Incident Management direction.
Permissions and Security
Documentation
Documentation required. This is be a new section under the Incident Management main nav item called Integrations.