From ea2feb56a8b23708ad351b5c73eb803ffac9342b Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 23 Jan 2023 12:56:33 +0000 Subject: [PATCH] added grafana stack --- grafana/docker-compose.yml | 80 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 grafana/docker-compose.yml diff --git a/grafana/docker-compose.yml b/grafana/docker-compose.yml new file mode 100644 index 0000000..1146dc9 --- /dev/null +++ b/grafana/docker-compose.yml @@ -0,0 +1,80 @@ +version: '3' + +volumes: + alertmanager_config: + driver: local + driver_opts: + type: nfs + o: addr=dockerstorage,rw,nfsvers=4 + device: :/swarm/stacks/grafana/alertmanager_config + prometheus_config: + driver_opts: + type: nfs + o: addr=dockerstorage,nfsvers=4 + device: :/swarm/stacks/grafana/prometheus_config + grafana_config: + driver_opts: + type: nfs + o: addr=dockerstorage,nfsvers=4 + device: :/swarm/stacks/grafana/grafana_config + + + prometheus_data: + driver_opts: + type: nfs + o: addr=dockerstorage,nfsvers=4 + device: :/swarm/stacks/grafana/prometheus_data + + grafana_data: + driver_opts: + type: nfs + o: addr=dockerstorage,nfsvers=4 + device: :/swarm/stacks/grafana/grafana_data + + + +services: +# redis: +# + + alertmanager: + user: "0:0" + hostname: alertmanager + image: prom/alertmanager + environment: + - TZ=Europe/Berlin #change Time Zone if needed + + volumes: + - alertmanager_config:/etc/alertmanager + command: + - '--config.file=/etc/alertmanager/alertmanager.conf' + ports: + - 9093:9093 + + prometheus: + user: "0:0" + hostname: prometheus + image: prom/prometheus + environment: + - TZ=Europe/Berlin #change Time Zone if needed + volumes: + - prometheus_config:/etc/prometheus + - prometheus_data:/prometheus + command: + - '--config.file=/etc/prometheus/prometheus.yml' + links: + - alertmanager:alertmanager + ports: + - 9090:9090 + + grafana: + user: "0:0" + hostname: grafana + image: grafana/grafana + environment: + - TZ=Europe/Amsterdam + volumes: + - grafana_config:/etc/grafana + - grafana_data:/var/lib/grafana + ports: + - 3300:3000