logstash 5.1.2:无法将输出写入csv文件

时间:2017-01-31 09:15:19

标签: logstash etl logstash-configuration logstash-file

我配置如下

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

提前谢谢你。抱歉我的英语不好:)

0 个答案:

没有答案