Variables in Dashboard MVC1
We break out MVC1 into multiple issues because we would rather ship a smaller version of something than risk not shipping anything at all. MVC1 has a single goal in mind: Allow text values to be passed as variables in a dashboard. Each issue in this epic improves the user experience of that feature. ### In MVC1 we hope to achieve the following: - Pass a text value to the dashboard URL that will be used in the PromQL query when rendering the charts in the dashboard (https://gitlab.com/gitlab-org/gitlab/-/issues/214500) - Render text value variable URL query parameter in the dashboard UI (https://gitlab.com/gitlab-org/gitlab/-/issues/214503) - Ensure that generated chart URL links contain the variables and are rendered appropriately when embedding in markdown (https://gitlab.com/gitlab-org/gitlab/-/issues/214531) ### Outcomes: - Clone the [marquee customer dashboard in Grafana](https://dashboards.gitlab.net/d/marquee-customer/marquee-customer-dashboard?orgId=1) into the Metrics Dashboard (in the Runbooks Repo) (https://gitlab.com/gitlab-org/monitor/apm/-/issues/22) - Replace [marquee customer dashboard in Grafana](https://dashboards.gitlab.net/d/marquee-customer/marquee-customer-dashboard?orgId=1) charts with a link to the Metrics Dashboard's marquee customer dashboard (https://gitlab.com/gitlab-org/monitor/apm/-/issues/23) | Design | |---| |![Teampaper_Snap_2020-04-15_12-57-36_2x](/uploads/68fa3a94fb1b296bdee5cb6e72d0e3e7/Teampaper_Snap_2020-04-15_12-57-36_2x.png) |
epic