prom autodiscovery

This commit is contained in:
cventastic
2022-03-16 14:01:50 +01:00
parent 7f1cb0474e
commit 892c5eb1e6
2 changed files with 16 additions and 3 deletions

View File

@@ -48,11 +48,20 @@ services:
- '--storage.tsdb.retention.time=200h' - '--storage.tsdb.retention.time=200h'
- '--web.enable-lifecycle' - '--web.enable-lifecycle'
restart: unless-stopped restart: unless-stopped
network_mode: "service:wireguard" expose:
- 9090
ports:
- 127.0.0.1:9090:9090
network:
- mon
labels: labels:
org.label-schema.group: "monitoring" org.label-schema.group: "monitoring"
depends_on: depends_on:
- wireguard - prometheus-docker-sd
# network_mode: "service:wireguard"
# depends_on:
# - wireguard
prometheus-docker-sd: prometheus-docker-sd:
image: "stucky/prometheus-docker-sd:latest" image: "stucky/prometheus-docker-sd:latest"

View File

@@ -31,6 +31,7 @@ services:
- "/var/run/docker.sock:/var/run/docker.sock:ro" - "/var/run/docker.sock:/var/run/docker.sock:ro"
networks: networks:
- chains - chains
- mon
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST"
@@ -45,3 +46,6 @@ networks:
ipam: ipam:
config: config:
- subnet: 192.168.0.1/27 - subnet: 192.168.0.1/27
mon:
driver: bridge
internal: true