Created by Frederik Banke 2018-12-01 View revision File docker-compose.yml Added Side-by-side diff More Ignore whitespace Hide word diff +version: "3.2" +services: + webserver: + image: nginx + ports: + - "8080:80" + logging: + driver: fluentd + options: + fluentd-address: 127.0.0.1:24224 # this is the port published by the fluentd service below + fluentd-async-connect: 1 + tag: httpd.nginx + + fluentd: + image: papirkurvendk/fluentd-influxdb + volumes: + - fluentd:/fluentd/log + ports: # needs to be exposed for the logging driver to have access + - "24224:24224" + - "24224:24224/udp" + + influxdb: + image: influxdb + volumes: + - influx:/var/lib/influxdb + + grafana: + image: grafana/grafana:5.3.4 + ports: + - 0.0.0.0:3000:3000 + volumes: + - grafana:/var/lib/grafana + +############## Data persisted on host ####### +volumes: + influx: + driver: local + fluentd: + driver: local + grafana: + driver: local