grafana, аннулировать данные / запретить интерполяцию по таймауту

У меня есть установка Influxdb / Grafana, в которой я обычно храню и отображаю некоторые эквидистантно выбранные данные.

Теперь я хочу запретить интерполяцию графика при нарушении типичного времени выборки.

Допустим, я получаю новые данные каждые 10 секунд, но когда некоторые датчики теряют соединение и повторно подключаются через одну минуту, у меня есть пробел в данных. Я хочу знать об этом разрыве наилучшим образом, просто не отображая что-то между этими точками нарушения временных рамок.

Это как-то возможно?


person nop_0x00    schedule 14.01.2017    source источник


Ответы (2)


Хорошо, сейчас работаю.

Я не понимал, что такого рода проблемы в основном решаются Influxdb и его Query api.

Мне пришлось изменить свой запрос с

ВЫБЕРИТЕ значение ИЗ "температуры"

(это уровень API базы данных, который я мог понять), чтобы

ВЫБРАТЬ среднее ("значение") ОТ "температура" ГДЕ $ timeFilter ГРУППА ПО времени ($ interval) fill (null)

и все нормально работает.

person nop_0x00    schedule 16.01.2017

На вкладке отображения на панели графиков вы можете изменить Null value на ноль как ноль.

Также необходимо изменить параметр fill в группе запроса метрик на null

person Carl Bergquist    schedule 16.01.2017