Kafkatorio/modules/mod/pipe-logs-to-kafka.sh

9 lines
327 B
Bash
Raw Normal View History

2021-10-22 00:07:48 +02:00
# stream logs from 'factorio' container
# follow the logs, and
# combine stdout and stderr
# only match lines that start with 'FactorioEvent: ',
# and only return the stuff *after* 'FactorioEvent: '
docker logs --tail 0 -f factorio 2>&1 |
sed -n -e 's/^FactorioEvent: //p' |
kafkacat -P -b localhost -t factorio-server-log