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 |
|---|
| |
epic