【发布时间】:2021-03-19 21:25:36
【问题描述】:
我正在寻找一种方法来收集容器 FS 使用字节数,这种方法实际上可用作指标。 cadvisor的container_fs_usage_bytes显示了用于/var/lib/docker的分区上使用的磁盘空间,绝对没用。
来自 docker ps --size 的值(在 docker system df -v 中也可见)会更有用 有谁知道其他可以做到这一点的出口商?
作为参考,这里是 docker ps --size 的输出
$ docker ps -s
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE
5bcf6d4bff20 ubuntu:bionic "sleep 100000" 27 seconds ago Up 25 seconds ubuntu 34.6MB (virtual 97.8MB)
0df1749b5458 gcr.io/cadvisor/cadvisor:v0.36.0 "/usr/bin/cadvisor -…" 24 minutes ago Up 24 minutes (healthy) 0.0.0.0:8080->8080/tcp cadvisor 0B (virtual 184MB)
【问题讨论】:
-
您希望在尺寸指标中准确反映什么?它应该只包括可写层还是图像层大小?容器缓存、卷和日志是否应该包含在大小中?
-
容器日志大小已由 cAdvisor 收集。我只想要可写层
标签: kubernetes prometheus cadvisor