EFK Stack: Elasticsearch, Fluentd and Kibana on Docker

EFK stack visualized

Why ditch Logstash?

Memory Memory Memory

Why Fluentd?

Getting your hands dirty


Step 1: Create the docker-compose file


Step 2: Writing the Fluentd Dockerfile

The alpine build of Fluentd with elastic search plugin added

Step 3: Fluentd Configuration File

Fluentd Conf file. Place it in ./fluentd/conf/fluentd.conf

Step 4: Run them all

Step 5: Minimal Node setup

Logs showing up in Kibana

Sometimes it is the people no one can imagine anything of, do the things no one can imagine.