Surface link to issue on error detail page

Problem to solve

Triaging errors can be a manual tedious process often completed by multiple individuals on the same team. Different team members may determine the error is critical and go to create issues fix the error. By surfacing a link to open issues for errors on the detail page in GitLab, duplicate work and confusion can be avoided. Additionally, this gives team members easy access to the issue that is tracking work in progress.

Intended users

Further details

This work supports the Error Tracking Vision.

Proposal

  • Add a link to the issue for that error on the error detail page.
  • If an issue has been attached to an error detail page, we can hide the "Create issue" button. For the first pass at least, we'll assume that the ratio of error to issue is 1:1.

Design

A simple first pass at this would be to add the link to any existing issues as part of the Error Details section:

35891-alt-option

Permissions and Security

Documentation

Documentation required. Documentation required, most likely here. I have recommended creating a new section for the Error Detail page view - in this sub-section let's add a sentence that calls out there will be a link to a GitLab issue for that error IF it exists and where the link can be found.

Testing

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

What is the type of buyer?

Links / references

Edited by Amelia Bauerly