Я новичок в logstash и docker.
Я использую контейнер logstash для получения журналов, созданных другим приложением.Поскольку я могу запустить контейнер успешно, но я не получаю вывод в моем файле " finalOuput.log " [оба файла finalOuput.log & pipeline.conf находятся в контейнере]
1-> Содержимое файла My Docker :
FROM logstash
copy pipeline.conf /var/app/
copy finalOuput.log /var/app/
CMD ["-f", "/var/app/pipeline.conf"]
2-> Файл моего pipe.config содержит
input {
file {
path => "/predix/Documents/workspace-sts-3.8.1.RELEASE/sendRohit/9aug/application-logs/application-log.log"
}
}
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}"}
}
}
output {
file {
path => "/finalOuput.log"
codec => line { format => "custom format: %{message}"}
}
}