Design Discovery: Embedding Grafana metrics in an issue

Problem to Solve

Our enterprise customers who are using GitLab monitoring (Prometheus) are making heavy use of Grafana visualizations. When there are incidents, we have found that incident responders are having to copy & paste screenshots of charts from Grafana in issues so that they can share knowledge and information with teammates as well as keep the issue up-to-date so that they can communicate the status of the incident to stakeholders.

We want to give them the ability to embed Grafana metrics in issues using a link. We want there to be two types of embeds:

  1. Static (i.e. set to a time frame) - this shows what was going on when the incident happened
  2. Live - updates as time progresses - this is helpful to communicate progress on the incident

Intended users

Sasha the Software Developer
Devon the DevOps Engineer
Sidney the Systems Administrator

Further details

This work contributes to the Incident Management Vision

Outcome

Results from this issue will be designs for how we plan to embed Grafana charts in issues

Assignee Loading
Time tracking Loading