fluentd-graylog
                                
                                 fluentd-graylog copied to clipboard
                                
                                    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 build
- docker-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.