Мне нужен совет
Я пытаюсь настроить службу Telegraf, которая считывает данные датчика из сценария python и выводит их в файл influenxDB.
В основном сценарий python :
import time
while True:
time.sleep(1)
data = get_sensor_data()
print(influxdb_formatted(data))
В файле конфигурации Telegraf определен модуль ввода exe c:
[[inputs.exec]]
commands = [
"python3 sensor_data.py"
]
timeout = "5s"
data_format = "influx"
Telegraf запускает скрипт python с указанной частотой, скрипт выводит данные датчика в формате InfluxDB для STDOUT, принимается Telegraf, который выводит его в InfluxDB.
Проблема заключается в том, что датчикам требуется период прогрева, прежде чем значения стабилизируются. Было бы лучше, если бы скрипт python работал постоянно, и Telegraf мог бы периодически 'запрашивать' значения.
Что является хорошим решением этой проблемы?