jean-cloud-services/services/monitoring.jean-cloud.net/docker-compose.yml
2025-10-31 18:49:12 +01:00

40 lines
1.0 KiB
YAML

version: '3.7'
services:
prometheus:
image: prom/prometheus
volumes:
- $DOCKER_DIR/prometheus.yml:/etc/prometheus/prometheus.yml:ro
- $DATA_DIR/blackbox-targets.yml:/etc/prometheus/blackbox-targets.yml:ro
- $DATA_DIR/data:/prometheus
restart: unless-stopped
networks:
default:
ipv4_address: $NET.100
grafana:
image: grafana/grafana
volumes:
- $DOCKER_DIR/grafana.ini:/etc/grafana/grafana.ini
- $DATA_DIR/grafana/data:/var/lib/grafana
restart: unless-stopped
networks:
default:
ipv4_address: $NET.101
blackbox_exporter:
image: prom/blackbox-exporter
dns: 9.9.9.9
volumes:
- $DATA_DIR/blackbox-targets.yml:/config/blackbox-config.yml
restart: unless-stopped
networks:
default:
ipv4_address: $NET.102
networks:
default:
ipam:
config:
- subnet: $NET.0/24