Как показать время с момента последнего нулевого значения на Графане

#tsql #grafana #influxdb

#tsql #графана #influxdb

Вопрос:

Я использую influx DB и grafana для отображения некоторых данных. Часто происходят перебои в подаче электроэнергии, при которых отображаются нулевые данные. Я хочу создать единую панель статистики, которая будет отображать время с момента последнего нулевого значения.

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

Прямо сейчас мой запрос:

     SELECT ("value") FROM "measurement" 
    WHERE ("host" = 'IP.ADDRESS' AND "and" = 'null') AND $timeFilter 
    GROUP BY time(365d) fill(null)
 

Где значение, измерение и IP.ADDRESS заполнены правильной информацией.

Я знаю, что у меня не так, но я не уверен, что поставить.

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

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

1. Выполняет last() ли функция то, что вам нужно? Что-то вроде SELECT last("value") FROM ... ?

2. @Jason, похоже, это не решает проблему. Но я ценю ответ!