Отображение данных на панели графиков для некоторого настраиваемого диапазона времени по оси X - PullRequest
0 голосов
/ 13 января 2020

Я очень новичок в Графане, только начал понимать со вчерашнего дня. Я использую InfluxDB в качестве источника данных. Мне действительно понравился Grafana, но я не смог реализовать простой сценарий.

Я хочу показать некоторые данные, основанные на некотором «временном» пользовательском диапазоне в оси X. Хотя я мог бы иметь возможность выбрать пользовательскую дату глобально, но я хочу выбрать временной диапазон (скажем, я хочу увидеть график данных от 5 до 7 вечера для некоторых столбцов данных за 11 января 2020 года), как я могу добиться этого в Графике Панель? Я выбрал пользовательскую дату с помощью средства выбора даты как «11 января», но не понимал, как просматривать данные для некоторого определенного c пользовательского диапазона в графической панели.

После поиска я нашел что-то вроде: $ __ from, $ __ to, но не смог понять, как его использовать в Graph Panel. Я имею в виду здесь: https://grafana.com/docs/grafana/latest/reference/templating/

Я буду рад, если кто-нибудь сможет разобраться в моей вышеупомянутой проблеме. Спасибо!

1 Ответ

2 голосов
/ 13 января 2020

Просто убедитесь, что в вашем предложении WHERE есть $ timeFilter

https://grafana.com/docs/grafana/latest/reference/templating/#the -timefilter-or-timefilter-variable

Например

SELECT SUM(*) from measurement.whatever WHERE $timeFilter

Скажите, что мой временной диапазон на Личном кабинете "Последние 7 дней"

Вышеизложенное расширится до

SELECT SUM(*) from measurement.whatever WHERE time >=now() -7d

...