From c563f735558c1afe7f56ddfcd1e978fa2e42a71f Mon Sep 17 00:00:00 2001 From: Andy Bunce Date: Sat, 2 Apr 2022 23:03:50 +0100 Subject: [PATCH] [add] cadvisor --- cadvisor/docker-compose.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 cadvisor/docker-compose.yml diff --git a/cadvisor/docker-compose.yml b/cadvisor/docker-compose.yml new file mode 100644 index 0000000..e6cd222 --- /dev/null +++ b/cadvisor/docker-compose.yml @@ -0,0 +1,36 @@ +version: '3.4' + +services: + cadvisor: + image: zcube/cadvisor:latest + ports: + - published: 9102 + target: 9102 + mode: host + command: + - "--port=9102" + - "--housekeeping_interval=30s" + - "--docker_only=true" + - "--disable_metrics=percpu,sched,tcp,udp,disk,diskIO,accelerator,hugetlb,referenced_memory,cpu_topology,resctrl" + volumes: + - /var/lib/docker/:/var/lib/docker:ro + - /dev/disk/:/dev/disk:ro + - /sys:/sys:ro + - /var/run:/var/run:ro + - /:/rootfs:ro + - /sys/fs/cgroup:/cgroup:ro + - /etc/machine-id:/etc/machine-id:ro + - /etc/localtime:/etc/localtime:ro + deploy: + mode: global + update_config: + order: stop-first + resources: + reservations: + memory: 80M + healthcheck: + test: wget --quiet --tries=1 --spider http://localhost:9102/healthz || exit 1 + interval: 15s + timeout: 15s + retries: 5 + start_period: 30s