Link and embed metrics in an issue MVC
Problem to solve
When a user is collaborating with team members to solve an incident and restore services, they need a way to easily attach metrics to incidents to share visuals. This is similar to how users can link to merge requests, commits, epics, etc. This solves two problems:
- Enables collaboration and knowledge transfer
- Enables users to have effective post incident reviews
- Makes future remediation faster - users may refer to historical incidents in order to solve a current incident.
Intended users
On-call engineer
Sasha the Software Developer
Devon the DevOps Engineer
Sidney the Systems Administrator
Further details
This work supports the Incident Management Vision
How it works
Workflow:
- User posts a URL (that links to the metrics dashboard) in the description
- User clicks
save
orpost
or preview and the CPU and Memory charts will unfurl - Charts will display live data (for the first iteration)
Design
- User will be able to do a mouse-over for the charts
- Chart will show the same timespan as the metrics dashboard - it will be live data
- Metric unfurls upon clicking
save
post
orpreview
Permissions and Security
Users must have Reporter
and above permissions
Documentation
Testing
What does success look like, and how can we measure that?
- Internal usage and retention
- What % of users who embed a link once continue to embed links? (We may not be able to get this info)
- What % of incidents created contain at least one embed (in the description or comment)
Links / references
/label ~feature
Designs
Edited by SV