A simple ELK stack demo that ingests log messages from RabbitMQ and outputs them to ElasticSearch. Which leverages Docker containers managed by Docker-Compose.

Getting started:

  1. Install Docker: https://docs.docker.com/installation/#installation
  2. Install Docker-Compose: https://docs.docker.com/compose/install/#install-compose (I recommend leveraging `pip install ...`)
  3. `git clone git@github.com:billkoch/elk`
  4. `docker-compose up`
  • The RabbitMQ Admin UI is configured via docker-compose.yml to be available @ http://localhost:15672 (by default)
  • The Kibana front-end for ElasticSearch is configured via docker-compose.yml to be available @ http://localhost:80 (by default)