我配置如下
input {
file{
path => "/home/testfile/*"
start_position => "beginning"
sincedb_path => "/dev/null"
codec => plain{
charset => "ISO-8859-1"
}
}
filter{
grok{
match => { "message" => "%{GREEDYDATA:test}"}
}
}
output {
csv {
fields => ["@timestamp","message","test"]
csv_options => {col_sep => "," row_sep => "\n"}
path => "/home/testfile.csv"
}
但似乎输出文件不是csv格式(","单独的列,不是通过指定列写入数据)并且文件不能由" wc -l&#计数34;在linux中(显示0行,但在文本编辑器中打开时。它可以分隔行并可以打开它)
我的配置有什么问题?或者logstash 5更改csv输出插件?因为,使用相同的配置文件。它适用于logstash 2.3.4
提前谢谢你。抱歉我的英语不好:)