From b3145410fdfea0260515b2a5ac53a6dbfb7a3564 Mon Sep 17 00:00:00 2001 From: ScrublordMcBad Date: Fri, 24 Apr 2026 15:37:45 +0000 Subject: [PATCH] Add docker-compose.yml --- docker-compose.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..adb0beb --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,38 @@ +services: + # Hardware-Metriken + node-exporter: + image: prom/node-exporter:latest + container_name: monitoring-node-exporter + command: + - '--path.procfs=/host/proc' + - '--path.rootfs=/rootfs' + - '--path.sysfs=/host/sys' + volumes: + - /proc:/host/proc:ro + - /sys:/host/sys:ro + - /:/rootfs:ro + restart: unless-stopped + + # Container-Metriken + cadvisor: + image: gcr.io/cadvisor/cadvisor:latest + container_name: monitoring-cadvisor + volumes: + - /:/rootfs:ro + - /var/run:/var/run:ro + - /sys:/sys:ro + - /var/lib/docker/:/var/lib/docker:ro + - /dev/disk/:/dev/disk:ro + restart: unless-stopped + + # Der "Collector" (Alloy) + alloy: + image: grafana/alloy:latest + container_name: monitoring-alloy + volumes: + - ./config.alloy:/etc/alloy/config.alloy + command: run --server.http.listen-addr=0.0.0.0:12345 /etc/alloy/config.alloy + restart: unless-stopped + depends_on: + - node-exporter + - cadvisor \ No newline at end of file