Я хотел бы прочитать файл по очереди и поместить только строки в очередь. Процесс работает, но в очереди есть много другой информации, такой как версия и так далее.Logstash получить только содержимое сообщения
У вас есть идея?
Вот мой конфигурационный файл:
input {
file {
codec => plain
path => "/apps/*.txt"
}
}
filter{
}
output {
stomp {
host => "localhost"
port => "61613"
destination => "stomp-test"
debug => "true"
headers => {
"amq-msg-type" => "text"
"my_custom_header" => "kutya"
}
}
}
example.txt содержит: Это мой тест строки!
Корпус MQ содержит: {"сообщение": "Это мой тестовый ряд!", "@ Version": "1", "@ timestamp": "2017-01-21T13: 42: 21.084Z" , "path": "/ apps/1.txt", "host": "ol7"}
Ожидаемый результат: Это мой тестовый ряд!
Заранее спасибо.