[1B] Add ability to ignore errors from error tracking list page

Problem to solve

Errors are noisy and plentiful which makes triage processes time-consuming because it is difficult to sort through the cruft to find the critical ones. By providing the ability to ignore an error in the GitLab UI, we give users another tool to clear out errors that don't need attention, allowing them to easily focus on the one's that require fixing. Ignoring non-critical errors makes the error list easy to scan and triage.

Intended users

Further details

This work supports the Error Tracking Vision.

Original Proposal

Add the option to ignore Sentry errors in GitLab. It should be available on the list view in this iteration.
There is a great discussion regarding implementation of the ignore feature in this comment.

Design
36245-ignore-eye-slash
  • Ignore will hide the item from the error list without refreshing the page
  • Our default "ignore" behavior will follow Sentry's: "ignore indefinitely"
  • Ideally, the "ignore" functionality will work in both directions (ie, will account for both the User ignores error in Sentry -> Error automatically shows ignored status in GitLab and User ignores error in GitLab -> Error automatically shows ignored status in Sentry use cases)

Permissions and Security

Documentation

Testing

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

What is the type of buyer?

Links / references

Edited by Amelia Bauerly