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是轮询两个接口之一,并自己计算差异。