services: prometheus: image: prom/prometheus:v2.45.0 container_name: prometheus restart: unless-stopped volumes: - /srv/docker/daten/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml - /srv/docker/daten/prometheus:/prometheus command: - '--config.file=/etc/prometheus/prometheus.yml' - '--storage.tsdb.path=/prometheus' ports: - "9090:9090" grafana: image: grafana/grafana:10.1.0 container_name: grafana restart: unless-stopped environment: - GF_SECURITY_ADMIN_PASSWORD=admin volumes: - /srv/docker/daten/grafana:/var/lib/grafana ports: - "3000:3000" node-exporter: image: prom/node-exporter:v1.6.1 container_name: node-exporter restart: unless-stopped volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro - /:/rootfs:ro command: - '--path.procfs=/host/proc' - '--path.rootfs=/rootfs' - '--path.sysfs=/host/sys' cadvisor: image: gcr.io/cadvisor/cadvisor:v0.47.2 container_name: cadvisor restart: unless-stopped privileged: true devices: - /dev/kmsg volumes: - /:/rootfs:ro - /var/run:/var/run:ro - /sys:/sys:ro - /var/lib/docker/:/var/lib/docker:ro - /dev/disk/:/dev/disk:ro proxmox-exporter: image: proitav/proxmox-exporter:latest container_name: proxmox-exporter restart: unless-stopped volumes: - /srv/docker/daten/proxmox-exporter/proxmox.yml:/etc/proxmox-exporter.yml:ro ports: - "9221:9221"