- /roles/pve_monitoring/tasks/main.yml - /roles/pve_monitoring/templates/pve_exporter_config.yml.j2 - /roles/[delete]pve_monitoring/tasks/main.yml - /roles/[delete]pve_monitoring/templates/pve_exporter_config.yml.j2 - /roles/cadvisor/tasks/main.yml - /roles/cadvisor/templates/docker-compose.yml.j2 - /roles/grafana/files/vmagent.yaml - /group_vars/all.yml
29 lines
693 B
Django/Jinja
29 lines
693 B
Django/Jinja
version: '3.8'
|
|
|
|
services:
|
|
cadvisor:
|
|
image: gcr.io/cadvisor/cadvisor:latest
|
|
container_name: cadvisor
|
|
restart: unless-stopped
|
|
privileged: true
|
|
devices:
|
|
- /dev/kmsg:/dev/kmsg
|
|
volumes:
|
|
- /:/rootfs:ro
|
|
- /var/run:/var/run:ro
|
|
- /sys:/sys:ro
|
|
- /var/lib/docker/:/var/lib/docker:ro
|
|
- /dev/disk/:/dev/disk:ro
|
|
- /cgroup:/cgroup:ro
|
|
ports:
|
|
- "{{ monitoring_ports.cadvisor }}:{{ cadvisor_internal_port }}"
|
|
command:
|
|
- --housekeeping_interval=30s
|
|
- --docker_only=true
|
|
- --port={{ cadvisor_internal_port }}
|
|
networks:
|
|
- monitoring
|
|
|
|
networks:
|
|
monitoring:
|
|
driver: bridge |