This docker-compose file consists of Elasticsearch, Grafana and Kibana with the stagemonitor Kibana plugin.
Docker and docker-compose
git clone https://github.com/stagemonitor/stagemonitor-docker-compose.git
cd stagemonitor-docker-compose
docker-compose build
docker-compose up
To start the containers in the background run docker-compose up -d.
It can take several minutes to build the image. Especially, the build step Optimizing and caching browser bundles....
If you want to get started quicker, comment out the build line and uncomment the image line.
Also, the first startup of Kibana can take a while. Don't give up when you see this message:
Optimizing and caching bundles for stagemonitor-kibana, kibana, stateSessionStorageRedirect, timelion and status_page. This may take a few minutes
A few minutes later, you'll see this log message which indicates Kibana is now ready to be accessed.
Optimization of bundles for stagemonitor-kibana, kibana, stateSessionStorageRedirect, timelion and status_page complete in 163.71 seconds
| Type of Elasticsearch installation | Elasticsearch URL |
|---|---|
| docker-compose on local linux machine or docker for mac/windows | http://localhost:9200 |
| docker-compose with docker toolbox | http://192.168.99.100:9200 * |
* The IP can vary. Execute docker-machine ip default to see the actual IP if the default one doesn't work
| Type of Kibana installation | Kibana URL |
|---|---|
| docker-compose on local linux machine or docker for mac/windows | http://localhost:5601 |
| docker-compose with docker toolbox | http://192.168.99.100:5601 * |
* The IP may vary. Execute docker-machine ip default to see the actual IP if the default one doesn't work
| Type of Grafana installation | Grafana URL |
|---|---|
| docker-compose on local linux machine or docker for mac/windows | http://localhost:3000 |
| docker-compose with docker toolbox | http://192.168.99.100:3000 * |
* The IP may vary. Execute docker-machine ip default to see the actual IP if the default one doesn't work