Как получить непротиворечивые значения с помощью influenxdb non_negative_derivative?

Используя графану с притоком, я пытаюсь показать частоту в секунду некоторого значения, которое является счетчиком. Если я используюnon_negative_derivative(1s) В зависимости от ширины графического представления значение функции, по-видимому, резко меняется. Я используюlast селектор (но также может использоватьmax это то же значение, так как это счетчик).

В частности, я использую:

SELECT non_negative_derivative(last("my_counter"), 1s) FROM ...

СогласноInspxDB документы неотрицательно-производные:

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

Так что для меня это означает, что значение в данной точке не должно сильно меняться при расширении представления времени, так как значение должно бытьскорость изменения на единицу (1 в моем примере запроса выше).

В графите они имеют специфическуюperSecond функция, которая работает намного лучше:

perSecond(consolidateBy(my_counter, 'max'))

Любые идеи о том, что я делаю не так с запросом притока выше?

Ответы на вопрос(2)

Ваш ответ на вопрос