fluentd-graylog
fluentd-graylog copied to clipboard
Fluentd + fluent-bit + Graylog2 + Elasticsearch running in Docker
Fluentd + fluent-bit + Graylog2 + Elasticsearch
I couldn't find an all-in-one solution for this stack that worked out of the box, so I made this.
Keep in mind that this is merely a proof of concept, and should not be used as-is in production.
Setup
docker-compose builddocker-compose up -d- Go to http://127.0.0.1:9000 and log in using
adminas both the username and password - Go to System > Inputs
- Add GELF UDP with the default values, but a Receive Buffer Size of 212992
From there, you should be good to go.
To check if it's working, I exec bash into the client container and run echo "test" >> /var/log/syslog, and it should show up in Graylog.