ログファイルが出力されたら、filebeatを実行したコンソールに出力されるまで試してみました。
設定
# cat filebeat.yml | sed '/^ *#/d' | sed '/^$/d'
filebeat.prospectors:
- input_type: log
paths:
- /tmp/log/*.log
output.console:
pretty: false
ログ出力
# pwd
/tmp/log
# echo "test message" > test.log
# ls -l
total 4
-rw-r--r-- 1 root root 13 Jan 2 05:38 test.log
# echo "test message2" >> test.log
# ls -l
total 4
-rw-r--r-- 1 root root 27 Jan 2 05:44 test.log
#
起動して、コンソール出力された内容
# ./filebeat -c filebeat.yml
{"@timestamp":"2017-01-02T05:39:05.320Z","beat":{"hostname":"febbb71e5f22","name":"febbb71e5f22","version":"5.1.1"},"input_type":"log","message":"test message","offset":13,"source":"/tmp/log/test.log","type":"log"}
{"@timestamp":"2017-01-02T05:44:55.349Z","beat":{"hostname":"febbb71e5f22","name":"febbb71e5f22","version":"5.1.1"},"input_type":"log","message":"test message2","offset":27,"source":"/tmp/log/test.log","type":"log"}