我已将logstah配置为读取多个csv文件,每个文件都有不同的列集(不同的列名),它成功读取了第一个csv,但是在读取第一个csv之后再也不会读取任何csv的列! / p>
这是我的代码:
input {
file {
path => '/tmp/*.csv'
type => 'testcsv'
sincedb_path => "/dev/null"
}
}
filter {
csv {
separator => ","
autodetect_column_names => "true"
}
}
output {
elasticsearch {
hosts => ["localhost:9200"]
index => "%{tmp_index}"
}
}