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
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
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:
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.