Условные значения шаблона в Grafana

Мы хотим иметь единственный раскрывающийся список для параметра X, и мы хотим вывести другие параметры, например Y и Y, из выбранного значения X.

Возможно ли это в Графане?

Не нашел много контента вокруг него


person amankedia    schedule 03.06.2019    source источник


Ответы (1)


Можно использовать переменные шаблона в поле запроса другой переменной шаблона через $Variable_name, аналогично тому, как вы ссылаетесь на них в запросах.

Точный формат зависит от источника данных, но с InfxDB это будет выглядеть примерно так.

  • Первая переменная:

    • Name: Network
    • Запрос: SHOW TAG VALUES FROM readings WITH KEY = "network"
  • Вторая переменная:

    • Name: Device
    • Запрос: SHOW TAG VALUES FROM readings WITH KEY = "device" where "network" = $Network

Как правило, в первом раскрывающемся списке отображать список всех сетей, а во втором раскрывающемся списке отображать только устройства, принадлежащие выбранной сети. Второй раскрывающийся список обновляется динамически.

person Nikolay Manolov    schedule 03.06.2019