График производной в правильное время с использованием притока / графана - PullRequest
0 голосов
/ 31 мая 2019

Я отслеживаю свое энергопотребление, среди которых счетчик тепла измеряет потребление в Джоулях.Я хочу рассчитать мощность нагрева (в ваттах), которая хорошо работает с функцией DERIVATIVE().

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

Как я могу:

  1. Сделать так, чтобы Influxdb показывал производную по первой временной метке данных?(Или в качестве альтернативы: сдвигать временные метки запроса?)
  2. Сделать графические диаграммы Grafana, расширяющие значение влево вместо правого?

Графический пример

Heat meter power calculated using Influxdb derivative() and shown with Grafana staircase line plot, where power is shown on wrong range

Текстовый пример

Приведенные ниже показания теплосчетчика в притоке данных по притоку

08:00,    0 Joule
09:00, 3600 Joule
19:00, 7200 Joule

09:00, 1.0 Watt (which refers to 08:00-09:00)
18:00, 0.1 Watt (which refers to 09:00-18:00)

, который Графана (как лестница) построит как

08:00-09:00, Null (should be 1.0)
09:00-18:00, 1.0  (should be 0.1)
18:00-,      0.1  (should be Null)
...