ログファイルが出力されたら、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"}