about summary refs log tree commit diff
path: root/composer/grafana/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'composer/grafana/docker-compose.yml')
-rw-r--r--composer/grafana/docker-compose.yml38
1 files changed, 38 insertions, 0 deletions
diff --git a/composer/grafana/docker-compose.yml b/composer/grafana/docker-compose.yml
new file mode 100644
index 0000000..02d2555
--- /dev/null
+++ b/composer/grafana/docker-compose.yml
@@ -0,0 +1,38 @@
+version: '2'
+volumes:
+  grafana-storage:
+    external:
+      name: grafana_storage
+services:
+  grafana:
+    image: grafana/grafana
+    ports:
+      - "127.0.0.1:5002:3000"
+    environment:
+      - GF_SERVER_ROOT_URL=http://grafana.dybiec.info
+      - GF_SECURITY_ADMIN_PASSWORD=very_secret
+    volumes:
+      - "grafana-storage:/var/lib/grafana"
+    restart: always
+  prometheus:
+    expose:
+      - 9090
+    ports:
+      - "127.0.0.1:5003:9090"
+    image: prom/prometheus
+    extra_hosts:
+      - "dockerhost:172.17.0.1"
+    volumes:
+      - "./prometheus:/etc/prometheus/"
+    restart: always
+  cadvisor:
+    image: google/cadvisor
+    expose:
+      - 8080
+    volumes:
+      - "/:/rootfs:ro"
+      - "/var/run:/var/run:ro"
+      - "/sys:/sys:ro"
+      - "/var/lib/docker:/var/lib/docker:ro"
+      - "/dev/disk:/dev/disk:ro"
+