Skip to content

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:

  1. Enables collaboration and knowledge transfer
  2. Enables users to have effective post incident reviews
  3. 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:

  1. User posts a URL (that links to the metrics dashboard) in the description
  2. User clicks save or post or preview and the CPU and Memory charts will unfurl
  3. 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 or preview

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

metrics-mvc

Edited by SV