grafana/public/app/features/scenes
Dominik Prokop 1758ddd457
Scenes: Add query variable support (#59553)
* WIP first attempt to query variable

* regex issue repro demo

* Refresh variable on time range change if refresh specified

* Instantiate variable runner when updating query variable options

* Simplify runners getTarget interface

* Fix issue with variable ot being updated correctly after other variable changed

* Add templateSrv.replace compatibility with query variable

* QueryVariable: use datasource variable as source

* use proper format

* Make sure variables set is correctly updated when query variable errors

* Do not destruct scopedVars when using sceneGraph.interpolate in templateSrv

* Add support for Legacy variables (metricFindQuery)

* Review

* Fix lint

* Test: Add unit for datasource by variable

* test: Add unit for datasource as var

* query: delegate interpolation to datasourceSrv

* Cleanup

Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com>
2022-12-12 04:01:27 -08:00
..
components Scenes: Basics for rendering scenes as an embedded page (#60098) 2022-12-12 01:25:28 -08:00
core Scenes: Fix flaky scenes time range test (#59900) 2022-12-07 11:52:35 +01:00
dashboard Scenes: Url sync (#59154) 2022-11-29 14:49:26 +01:00
editor Scene: Variables interpolation formats and multi value handling (#58591) 2022-11-16 11:36:30 +01:00
querying Scenes: Url sync (#59154) 2022-11-29 14:49:26 +01:00
scenes Scenes: Add query variable support (#59553) 2022-12-12 04:01:27 -08:00
services Variables: Url sync for MultiValueVariable (#59371) 2022-12-01 09:48:26 +01:00
variables Scenes: Add query variable support (#59553) 2022-12-12 04:01:27 -08:00
SceneEmbeddedPage.tsx Scenes: Basics for rendering scenes as an embedded page (#60098) 2022-12-12 01:25:28 -08:00
SceneListPage.tsx Scenes: Basics for rendering scenes as an embedded page (#60098) 2022-12-12 01:25:28 -08:00
ScenePage.tsx Scenes: Basics for rendering scenes as an embedded page (#60098) 2022-12-12 01:25:28 -08:00