An open API service indexing awesome lists of open source software.

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

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.