Как вложить переменные в графане? - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть простая Custom переменная с именем route , например, с таким значением:

/foo/bar,/foo/baz,/foo/baz/foo

Я пытаюсь сопоставить эти значения с более понятными значениями, например Custom route_names :

bar,baz,foo

Поиск в Google привел к тому, что люди делали вложенные переменные, но что бы я ни пытался использовать в Grafana 5.3.4, я не могу заставить его работать.Если я использую переменную Query и использую -- Grafana -- в качестве источника, я не знаю, что поместить в поле запроса.route.* ничего не делал, $route нет.

Как правильно выбрать значение из одной переменной и отобразить его в другой?Т.е. какой язык запросов используется при выборе -- Grafana -- в качестве источника данных?

В качестве дополнительного примечания у меня на данный момент есть два источника данных, мой фактический источник данных, из которого я получаю данные графиков, и -- Grafana --.

1 Ответ

0 голосов
/ 24 декабря 2018

Это невозможно с Custom переменными шаблона (если только что-то не изменилось в последних версиях Grafana).Это можно сделать с помощью переменных, поступающих из запросов источника данных mysql, postgres и clickhouse.Смотрите примеры в теме https://community.grafana.com/t/key-value-style-for-custom-template-variable-configuration-and-usage/3109.Не могу сказать о поддержке этой функции в других типах источников данных.

...