version: '3' # Extends the default docker-compose.yml with Influx/Grafana monitoring configuration # Usage: docker-compose -f ./docker-compose.yml -f ./docker-compose-influxdb.yml up services: dataflow-server: environment: - | SPRING_APPLICATION_JSON= { "spring.cloud.dataflow.applicationProperties":{ "task.management.metrics.export.influx":{ "enabled":true, "db":"myinfluxdb", "uri":"http://influxdb:8086" }, "stream.management.metrics.export.influx":{ "enabled":true, "db":"myinfluxdb", "uri":"http://influxdb:8086" } }, "spring.cloud.dataflow.grafana-info.url":"http://localhost:3000" } influxdb: image: influxdb:1.7.7 container_name: influxdb ports: - '8086:8086' grafana: image: springcloud/spring-cloud-dataflow-grafana-influxdb:${DATAFLOW_VERSION:?DATAFLOW_VERSION is not set!} container_name: grafana ports: - '3000:3000'