EFK Stack: Elasticsearch, Fluentd and Kibana on Docker

EFK stack visualized

Why ditch Logstash?

Memory Memory Memory

Why Fluentd?

Getting your hands dirty

Prerequisites

Step 1: Create the docker-compose file

docker-compose.yml

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.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store