https://github.com/greggilbert/fluentd-graylog
Fluentd + fluent-bit + Graylog2 + Elasticsearch running in Docker
https://github.com/greggilbert/fluentd-graylog
elasticsearch fluent-bit fluentd graylog2
Last synced: about 1 year ago
JSON representation
Fluentd + fluent-bit + Graylog2 + Elasticsearch running in Docker
- Host: GitHub
- URL: https://github.com/greggilbert/fluentd-graylog
- Owner: greggilbert
- Created: 2017-02-15T18:23:30.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-15T18:27:05.000Z (over 9 years ago)
- Last Synced: 2025-04-15T15:32:58.373Z (about 1 year ago)
- Topics: elasticsearch, fluent-bit, fluentd, graylog2
- Size: 9.77 KB
- Stars: 21
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
1. `docker-compose build`
2. `docker-compose up -d`
3. Go to http://127.0.0.1:9000 and log in using `admin` as both the username and password
4. Go to System > Inputs
5. 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.