This is a simple docker-compose configuration for the elk-oss stack. It was largely inspired by docker-elk but focused on OSS. We also provide Elastalert support out of the box, using Elastalert-kibana-plugin based on the fork by nsano-rururu.
We're using Makefile to run our build commands, it's important due the steps needed to achieve a running elasticsearch + elastalert cluster.
$make build
$make run
$make clean
By default, the stack exposes the following ports:
- 5044: Logstash Beats input
- 5000: Logstash TCP input
- 9600: Logstash monitoring API
- 9200: Elasticsearch HTTP
- 9300: Elasticsearch TCP transport
- 5601: Kibana