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