ELK Docker

ELK Docker


This show how multiple containers can aggregate log to logging infrastructure with docker compose using logstash, elastic search and kibana


you will need docker installed in your computer, after it :

  1. Run
docker-compose up
  1. run to get some logs from httpd
repeat 10 curl http://localhost:80/ 
  1. Kibana:

    • this might take a bit
    • Navigate to http://localhost:5601
    • Add logstash-* as index with @timestamp as Time-field name
    • Go to Discover
  2. Grafana:


the target architecture would be to allow gathering information from applications but also sync with hadoop to enable having a data lake to improve analytics, and pull directly from google analytics to logstash.


(current architecture is missing google analytics and hadoop as seen in TODO list)


References & further readings

Check out the new logo that I created on LogoMakr.com https://logomakr.com/5axvTc

Code dreamer, Creator of random stuff & sharing wizard