Обмен данными с InfluxDB

Добрый день. Столкнулись с такой проблемой во время разработки: планируется, что будет много-много устройств wirenboard в разных локациях. Все они шлют какие-то данные для составления телеметрии и тд. Реализовано штатной поддержкой InfluxDB. Так вот, в эту БД складывается абсолютно весь поток mqtt с каждого девайса. Есть ли какая-то возможность уменьшить кол-во записей туда (скажем, класть данные в бд раз в 10-30 сек), при этом, частоту опроса датчиков и других устройств оставить неизменной?

То есть вы хотите передавать состояния а не изменения? Например сухой контакт: независимо от его изменений между отправками передается последнее?

Нет, скорее, нам нужно уменьшить кол-во сохраняемых значений в базе данных InfluxDB. Я так понимаю, оптимальный вариант - переписать питоновский скрипт, который будет слушать не все топики, а только нужные нам + складывать туда не все значения, а, например, каждое пятое?

Кажется, правильное решение - это influxdb retention policy.

А вот если вам дальше нужна графана, то как это дальше протащить в графану - уже интереснее. Вот тут есть обсуждение, там ближе к концу есть какой-то рецепт: https://github.com/grafana/grafana/issues/4262

Ещё есть вот такое: https://github.com/Lupul/influxdb-grafana-rp-proxy

Настраивается, судя по всему, не очень просто.
мы это, к сожалению, на своей тестовой инсталляции ещё не настраивали, поэтому подробных инструкций нет.