Как вложить переменные в графане?
У меня простой Custom
переменная называется маршрутом с таким значением, например:
/foo/bar,/foo/baz,/foo/baz/foo
Я пытаюсь сопоставить эти значения с более понятными значениями, например Custom
имена маршрутов:
bar,baz,foo
Поиск в Google привел к тому, что люди стали использовать вложенные переменные, но что бы я ни пытался использовать в Grafana 5.3.4, я не могу заставить его работать. Если я сделаю Query
переменная и использовать -- Grafana --
как источник, я не знаю, что поставить в поле запроса. route.*
ничего не делал, $route
ни.
Как правильно выбрать значение из одной переменной и сопоставить его с другой? Т.е. какой язык запросов используется при выборе -- Grafana --
как источник данных?
Как примечание, у меня есть два источника данных на данный момент, мой фактический источник данных, откуда я получаю свои данные графика и -- Grafana --
,
1 ответ
На первом этаже есть правильные ответы. решить "пары ключ / значение"SELECT 'txt1' AS __text, 'value1' AS __value UNION SELECT 'txt2' AS __text, 'value2' AS __value
Это невозможно с Custom
переменные шаблона (если что-то не изменилось в последних версиях Grafana). Это можно сделать с помощью переменных, поступающих из запросов источника данных mysql, postgres и clickhouse. Смотрите примеры в теме https://community.grafana.com/t/key-value-style-for-custom-template-variable-configuration-and-usage/3109. Не могу рассказать о поддержке этой функции в других типах источников данных.