Dockerfile to play around with riemann, influxdb and grafana.
To run this project you will need docker. Follow these steps and everything will be up and running!
$ docker-machine start
$ eval $(docker-machine env)
$ docker-compose build
$ docker-compose up
$ watch -n 1 ruby tests/sample_request.rb
To read your email notifications, you can use the maildev's web interface available on the port 80 in your docker machine.
$ open "http://$(docker-machine ip default)"
Ports:
8083
: InfluxDB Admin Interface8086
: InfluxDB HTTP API
Enviroment:
HTTP_USER
: adminHTTP_PASS
: adminINFLUXDB_PROTO
: httpINFLUXDB_HOST
: influxdbINFLUXDB_PORT
: 8086INFLUXDB_NAME
: metrics_dbINFLUXDB_USER
: riemannINFLUXDB_PASS
: riemann
Ports:
8080
: Grafana Dasboard
Enviroment:
ADMIN_USER
: riemannINFLUXDB_INIT_PWD
: riemannPRE_CREATE_DB
: metrics_db