Demo dockerized ELK stack reachable at localhost:5601. Consists of the following containers: a mock server supplying JSON messages, Logstash, Elasticsearch, Elasticsearch Data Volume and Kibana.
To launch, simply call ./launch
; after the setup, curl port 5601 to see Kibana with initial data from the volume container and more gradually accumulating data. For demo and experiment purposes.
Before launching, I recommend removing all running and stopped containers from the host to avoid naming and port collisions.
Requirements: Docker
, Bash
. Elasticsearch container can run OOM on hosts with insufficient resources.