From b0faa0e01904ab296306992c87ec61c82ebd1691 Mon Sep 17 00:00:00 2001 From: ruslangilfanov Date: Thu, 23 Jul 2026 09:42:24 +0300 Subject: [PATCH] =?UTF-8?q?monitoring/cadvisor:=20=D1=82=D1=8E=D0=BD=D0=B8?= =?UTF-8?q?=D0=BD=D0=B3=20CPU=20+=20=D1=84=D0=B8=D0=BA=D1=81=20=D0=B7?= =?UTF-8?q?=D0=BE=D0=BC=D0=B1=D0=B8-=D0=BB=D0=B8=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit housekeeping 30s, docker_only, отключены дорогие метрики, init:true для reaping healthcheck-wget. На fr1 дало 231%→14% CPU. Co-Authored-By: Claude Opus 4.8 (1M context) --- stacks/monitoring/docker-compose.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/stacks/monitoring/docker-compose.yml b/stacks/monitoring/docker-compose.yml index abfd6d8..00d25f3 100644 --- a/stacks/monitoring/docker-compose.yml +++ b/stacks/monitoring/docker-compose.yml @@ -72,6 +72,15 @@ services: image: gcr.io/cadvisor/cadvisor:latest container_name: cadvisor restart: unless-stopped + # init: true — pid1-reaper, иначе healthcheck-wget копятся зомбями (образ без init) + init: true + # Дефолт cadvisor: housekeeping 1s + все метрики → ~2 ядра на 8-ядерном хабе. + # Реже опрос + только docker-контейнеры + отключены дорогие/ненужные метрики. + command: + - '--housekeeping_interval=30s' + - '--docker_only=true' + - '--store_container_labels=false' + - '--disable_metrics=percpu,disk,diskIO,tcp,udp,advtcp,sched,process,hugetlb,referenced_memory,cpu_topology,resctrl' privileged: true devices: - /dev/kmsg