У меня есть конфигурация Logstash, в которой я разделяю входящий XML на несколько событий. Я хотел бы написать файл для каждого события. Однако при выводе в файл все события записываются в один файл (по одному событию на строку). Есть ли способ добиться этого?
.......
filter {
xml{
store_xml => "false"
source => "message"
remove_namespaces => true
xpath =>
[
"/root/Envelope", "Envelopes"
]
}
mutate {
remove_field => ["message"]
}
split{
field => "Envelopes"
}
}
output {
file {
path => "/install/logstash/output-CL102-%{+yyyyMMddHHmmss}.xml"
}
}
Спасибо