У меня есть серия, в которой есть несколько тегов
> show tag keys on telegraf from mqtt_consumer
name: mqtt_consumer
tagKey
------
host
house_tag
sensorId
topic
и я использую обычный запрос, который работает нормально в командной строке притока
select time,value,sensorId,house_tag from mqtt_consumer where time>now()-10m and house_tag='houseG1'
, который возвращает ожидаемые результаты.
теперь, когда я пытаюсь выполнить тот же запрос с Influx CLI с помощью команды -execute
, он ничего не возвращает.
это команда CLI, которую я использую. Я не выкидываю ошибку, он просто ничего не возвращает. Я пишу запрос неправильно? Я пытался использовать двойные кавычки с тегом house_tag, но это не сработало. Когда я удаляю часть "house_tag", выполняется запрос (но, конечно, я хочу видеть не только метки house_tag)
sudo influx -username user -password "password" -database 'database' -host 'localhost' -execute 'select time,value,sensorId,house_tag from mqtt_consumer where time>now()-1d and house_tag='houseG1'' -format 'csv'