Шаблонная переменная Grafana + Influxdb, выбранная с помощью All, не передается как All в ссылке, а передается как строка значений через запятую - PullRequest
1 голос
/ 16 марта 2020

В панели управления A у меня есть шаблонная переменная под названием region с источником данных Influxdb. Он имеет такие значения, как «ВОСТОК», «ЗАПАД». Я определил, что он также должен иметь опцию «Все» (установлен флажок «Включить все»).

Переменная передается внутри ссылки на другую панель мониторинга B: var-region_name = $ {region_name}

То же самое переменная региона определяется на панели инструментов B.

Когда пользователь выбирает на панели инструментов A регион как параметр «Все» и, в свою очередь, щелкает, чтобы открыть панель мониторинга B, регион отображается как {EAST, WEST} на панели инструментов B вместо желаемого ценить все. Это приводит к тому, что запрос приводит к пустому результату.

Чтобы исправить, пользователь должен выбрать опцию Все в панели управления B, которая, очевидно, не удобна для пользователя.

Как я могу это увидеть Все проходит как Все от приборной панели до приборной панели.

1 Ответ

0 голосов
/ 20 марта 2020

Вы можете отформатировать значения переменных, используя синтаксис, предоставленный в документации grafana .

У меня нет никакого опыта работы с influenxDB, но согласно this ответ, он использует регулярное выражение для указания нескольких значений в выражении запроса, поэтому вы должны попробовать '$ {yourVariable: regex}' в вашем запросе.

...