У меня есть вход JDBC с оператором выбора.каждая строка в наборе результатов имеет 3 столбца.c1
, c2
, c3
.Излучаемое событие имеет следующую структуру:
{"c1":"v1", "c2":"v2", "c3":"v3", "file_name":"tmp.csv"}
Я хочу вывести значения в файл следующим образом:
output file:
v1
v2
v3
это выходная конфигурация:
file {
path => "/tmp/%{file_name}"
codec => plain { format => "%{c1}\n%{c2}\n%{c3}" }
write_behavior => "overwrite"
flush_interval => 0
}
но что генерируется
outputfile:
v1\nv2\nv3
это плагин простого кодека, а не тот, который мне нужен?Есть ли какой-либо другой плагин кодека для выходного файла плагин, который я могу использовать?или единственный вариант у меня есть написать свой собственный плагин?Спасибо!