Ранее я использовал filebeat 5.4.0 и мог динамически устанавливать путь ввода filebeat, изменяя скрипт install-service-filebeat следующим образом, и он работал нормально.
New-Service -namefilebeat -displayName filebeat
-binaryPathName ""$workdir\filebeat.exe
" -c "$workdir\filebeat.yml
"-E "filebeat.prospectors.0.paths=[
" $ filebeat_input_path "]
"-path.home "$workdir
" -path.data "$workdir
""
Теперь мы планируем обновить до последнего стека ELK (v6.5.2), и приведенная выше конфигурация не работает.
ПРИМЕЧАНИЕ : я попытался изменить 'filebeat.prospectors.0.paths 'to' filebeat.inputs.0.paths ', но бесполезно.