logstash 5.1.2:can';t将输出写入csv文件

logstash 5.1.2:can';t将输出写入csv文件,logstash,etl,logstash-configuration,logstash-file,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

我的配置如下

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格式(按“,”分隔列,不按指定列写入数据),并且在linux中文件不能按“wc-l”计数(显示0行,但在文本编辑器中打开时。它可以分隔行并打开它)

我的电脑怎么了?还是Logstash5更改csv输出插件?因为,使用相同的配置文件。它适用于logstash 2.3.4


先谢谢你。对不起,我的英语不好

这在Logstash5.x上还不起作用,因为。它应该很快得到修复,但在此期间,它在Logstash2.4上工作。谢谢:)我也能在那篇文章中找到解决方案。太好了。我不使用Logstash2.4的原因是数据丢失问题。而且logstash 5.x似乎已经解决了这个问题(解决方案将问题带回logstash 5.x,因此我认为从一开始就是csv输出插件问题)可能会评论该线程以查询ETA以获得修复。。。