# File: /share/np-dms/monitoring/docker-compose.yml (QNAP) # เฉพาะ exporters เท่านั้น - metrics ถูก scrape โดย Prometheus บน ASUSTOR # Application name lcbp3-monitoring-exporter version: '3.8' networks: lcbp3: external: true services: node-exporter: image: prom/node-exporter:v1.7.0 container_name: node-exporter restart: unless-stopped command: - '--path.procfs=/host/proc' - '--path.sysfs=/host/sys' - '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)' ports: - "9100:9100" networks: - lcbp3 volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro - /:/rootfs:ro cadvisor: image: gcr.io/cadvisor/cadvisor:v0.47.2 container_name: cadvisor restart: unless-stopped privileged: true ports: - "8088:8080" networks: - lcbp3 volumes: - /:/rootfs:ro - /var/run:/var/run:ro - /sys:/sys:ro - /var/lib/docker/:/var/lib/docker:ro - /sys/fs/cgroup:/sys/fs/cgroup:ro mysqld-exporter: image: prom/mysqld-exporter:v0.15.0 container_name: mysqld-exporter restart: unless-stopped user: root command: - '--config.my-cnf=/etc/mysql/my.cnf' ports: - "9104:9104" networks: - lcbp3 volumes: - "/share/np-dms/monitoring/mysqld-exporter/.my.cnf:/etc/mysql/my.cnf:ro"