Telegraf - ошибка входного хвостового плагина (Ошибка: ошибка анализа метрики: ожидаемое поле со смещением)
Я хочу прочитать простой текстовый файл. Для этого я использую плагин Tail Input. Файл конфигурации такой:
[[inputs.tail]]
files =
["/home/nikitalipatov/Programing/Projects/Diploma/TestData/test.txt"]
from_beginning = true
data_format = "influx"
[[outputs.file]]
files = ["stdout",
"/home/nikitalipatov/Programing/Projects/Diploma/TestData/log.text"]
data_format = "influx"
Содержание текстового файла:
data1
data2
data3
Но когда я пытаюсь запустить Telegraf, я получаю такую ошибку:
telegraf[14541]: 2018-05-16T16:46:24Z E! Error in plugin [inputs.tail]: E! Malformed log line in /home/nikitalipatov/Programing/Projects/Diploma/TestData/1.txt: [data1], Error: metric parse error: expected field at offset 5: "data1\n"
1 ответ
Ошибка говорит вам, что не так. Этот текстовый файл не содержит действительный протокол InfluxDB Line для данных. Вы указали формат данных как "приток", что означает линейный протокол, поэтому ваши данные должны соответствовать формату линейного протокола.
measurement,tag=value value=data1,value=data2 timestamp
Если вы соответствуете вашим данным в этом формате, ваши данные должны загрузить.
С наилучшими пожеланиями, д.г.