add monitoring stack v1
This commit is contained in:
parent
67082d4ba7
commit
b5a7116849
9
beamium/monitoring.yml
Normal file
9
beamium/monitoring.yml
Normal file
@ -0,0 +1,9 @@
|
||||
scrapers:
|
||||
cadvisor:
|
||||
url: http://tasks.cadvisor:8080/metrics
|
||||
period: 10000
|
||||
|
||||
sinks:
|
||||
sink1:
|
||||
url: http://tasks.warp10:8080/api/v0/update
|
||||
token: WARP10_TOKEN
|
61
monitoring_stack.yml
Normal file
61
monitoring_stack.yml
Normal file
@ -0,0 +1,61 @@
|
||||
version: '3.5'
|
||||
|
||||
services:
|
||||
beamium:
|
||||
image: ministicraft/beamium
|
||||
command: beamium -c /etc/beamium/scraper.yml
|
||||
networks:
|
||||
- monitoring
|
||||
configs:
|
||||
- source: beamium_monitoring_conf
|
||||
target: /etc/beamium/scraper.yml
|
||||
deploy:
|
||||
mode: replicated
|
||||
replicas: 1
|
||||
|
||||
cadvisor:
|
||||
image: google/cadvisor
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/lib/docker.sock:ro
|
||||
- /:/rootfs:ro
|
||||
- /var/run:/var/run:ro
|
||||
- /sys:/sys:ro
|
||||
- /var/lib/docker/:/var/lib/docker:ro
|
||||
networks:
|
||||
- monitoring
|
||||
deploy:
|
||||
mode: global
|
||||
placement:
|
||||
constraints: [node.platform.os == linux]
|
||||
|
||||
warp10:
|
||||
image: warp10io/warp10
|
||||
volumes:
|
||||
- /var/warp10:/data
|
||||
networks:
|
||||
- monitoring
|
||||
- dmz
|
||||
deploy:
|
||||
mode: replicated
|
||||
replicas: 1
|
||||
labels:
|
||||
- "traefik.frontend.rule=Host:warp10.cloud.arnaud-pc.fr"
|
||||
- "traefik.port=8081"
|
||||
- "traefik.docker.network=dmz"
|
||||
- "traefik.passHostHeader=true"
|
||||
- "traefik.backend.loadbalancer.swarm=true"
|
||||
- "traefik.backend.loadbalancer.method=drr"
|
||||
- "traefik.enable=true"
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.nas == true
|
||||
|
||||
networks:
|
||||
monitoring:
|
||||
driver: overlay
|
||||
dmz:
|
||||
external: true
|
||||
|
||||
configs:
|
||||
beamium_monitoring_conf:
|
||||
file: ./beamium/monitoring.yml
|
Loading…
x
Reference in New Issue
Block a user