Docker统计networkingstream量
我想问关于docker统计的2个问题
例如
NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS container_1 1.52% 11.72MiB / 7.388GiB 0.15% 2.99GB / 372MB 9.4MB / 0B 9
在这种情况下networkingI / O声明2.99GB / 372MB反映了多less时间?
一个小时? 或所有的时间?
以及如何检查docker集装箱networkingstream量一小时或一分钟?
如果您有任何其他build议,我将不胜感激。 谢谢
这个博客解释了docker stats
命令的network io
显示接收(RX)和发送(TX)的总字节数。
如果您需要更细粒度的访问,博客还build议在您的主机系统上使用networking伪文件。
$ CONTAINER_PID=`docker inspect -f '{{ .State.Pid }}' $CONTAINER_ID` $ cat /proc/$CONTAINER_PID/net/dev
到第二部分:我不知道任何内置的方法来获得特定时期的stream量,其他人可能会纠正我。 我认为最简单的解决scheme是轮询两个接口之一,并自己计算差异。