Alert Management Viable
This epic groups all epics that are required to move the Alert Management category from `minimal` to `viable`. The description of this epic is a summary of the [Opportunity Canvas](https://docs.google.com/document/d/1-sJoVFr3ND_-N3EtXUNYF6oVROfhE4rcjVqpnQd5N6U/edit). Please reference the canvas for a full evaluation of this project.
### Overview
Processing alerts during a fire-fight requires responders to coordinate across multiple tools to evaluate different data sources. Collecting and assessing metrics, logs, and traces and sharing these with a response team involves screengrabs & copy/pasting data into a single ticket to aggregate the information, necessary for keeping a team up to date and stakeholders informed. All of this manual work is time-consuming and challenging which leads to alert fatigue, increased stress, and low morale. Over time team members will start to miss critical alerts due to the challenges that a distributed tool chain poses and the sheer volume of information that they need to consume to actually determine the root cause of incidents. In these scenarios, we see alerts discarded instead of leveraged as an important element in DevOps.
### Opportunity
GitLab is uniquely positioned to become not only the place where companies manage and respond to alerts, but also where they remediate them. This is our differentiator. In order to become this Operations Command Center, we need build an interface that enables users to consume alerts from many different sources, correlate pieces of data, determine the point in code that is causing the problem, and quickly get a fix to production.
### Viable Strategy
**The `viable` version of Alert Management will include:**
* Alert identification ("finger-printing") - we want to be able to count events
* Sorting, filtering, and searching the list view
* Alert actions - acknowledge, resolve
* Create incident issues from alerts
* Auto-resolve of alerts and associated incident issues on recovery alerts
When we have built and released the functionality listed above, Alert Management will have matured to `viable`.
### Designs
These are the designs we've defined as part of https://gitlab.com/gitlab-org/gitlab/-/issues/210766.
| Initial empty state | Configuration screen (already exists in the UI - some copy updates) | Alerts list view | Alerts detail view | Alerts detail view - additional tab | Issue created from alert |
| ------ | ------ | ------ | ------ | ------ | ------ |
|  |  || |  | |
[Sketch cloud link to all designs](https://sketch.cloud/s/aQkwZ)
[Measure spec](https://gitlab-org.gitlab.io/gitlab-design/hosted/amelia/gl%23210766-design-discovery-surface-alerts-in-gitlab-spec-previews/)
epic