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以获得修复。。。