0

我配置如下

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 行,但是当以文本打开时编辑器。它可以分隔行并可以打开它)

我的配置有什么问题?或 logstash 5 更改 csv 输出插件?因为,使用相同的配置文件。它适用于logstash 2.3.4

先感谢您。对不起我的英语不好。:)

4

0 回答 0