【发布时间】:2019-03-11 09:36:02
【问题描述】:
我有一个 Logstash conf,我将传入的 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"
}
}
谢谢
【问题讨论】:
标签: logstash logstash-configuration logstash-file