Я запускаю logstash следующим образом.
bin/logstash -f config/log_test.conf --config.reload.automatic
Содержимое:
input{~~~~}
filter{~~~~~}
output{
if[] {
~~~~~
} else if[] {
~~~~~~~
}
}
Я хочу динамически изменять содержимое log_test.conf.
ЭтоКстати, файл log_test.conf изменен, но им нельзя управлять удаленно (REST).
Если я могу установить вышеуказанную логику для конвейера в файле logstash.yml, я могу управлять им с помощью REST.Использование функции «Централизованное управление конвейерами» https://www.elastic.co/guide/en/logstash/current/logstash-centralized-pipeline-management.html
Тем не менее, «Централизованное управление конвейерами» не может содержать сложную логику, например, если - еще, фильтр.
Как я могу решить эту проблему?