Files
server-initializer/templates/monitoring/docker-compose.yml

41 lines
813 B
YAML

services:
# PORT 9099
prometheus:
image: prom/prometheus:v3.4.2
container_name: prometheus
restart: always
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
networks:
- monitoring_net
- caddy_net
# PORT 9100
node_exporter:
image: prom/node-exporter:v1.9.1
container_name: node-exporter
restart: always
networks:
- monitoring_net
# PORT 8080
cadvisor:
image: gcr.io/cadvisor/cadvisor:v0.52.1
container_name: 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
networks:
- monitoring_net
networks:
monitoring_net:
external: true
caddy_net:
external: true