Как стать автором
Обновить

Комментарии 3

Интересный опыт, особенно с учетом собственного оборудования. Только поправьте на панельках объема воды единицы измерения - у вас там m2, глаз зацепился)

Спасибо! Ох уж эти размерности =).

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

В dashboard variables:

email (тип query)
source (influxDB)
SHOW TAG VALUES FROM waterius WITH KEY=email where email=${__user.email:sqlstring}

Отобразит только электронную почту залогиненого в Grafana пользователя.

Вторая переменная token прежняя:
SHOW TAG VALUES FROM waterius WITH KEY=token WHERE "email" =~ /^email/

Создаем пользователя. Пусть его почта demo@demo.ru
При авторизации в дашборде будет показываться только demo@demo.ru.

К сожалению, данный способ нельзя публиковать, т.к. от браузера идут сырые запросы к БД и любой пользователь сможет запросить данные чужого.

Если знаете, как можно дать доступ к Grafana так, чтобы пользователь мог запрашивать из БД только свои данные, напишите.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.