Logstash - запись файла на разделенное событие - PullRequest
0 голосов
/ 11 марта 2019

У меня есть лог 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"
}
}

Спасибо

1 Ответ

0 голосов
/ 11 марта 2019

Изменить путь на выходе.У вас есть поле 'id' или другое уникальное поле в исходном xml?Если это так, используйте это в выходном пути.

...