【发布时间】:2019-04-30 08:11:21
【问题描述】:
我在 docker 容器中运行了一些微服务(每个容器中有一个服务)。
如何找出每两对 docker 容器之间的网络使用情况?这样我就可以制作一个图表,让容器作为顶点,在边上我有传输/接收的字节数。
我使用了 cAdvisor,但它为我提供了每个容器的整体网络使用情况。
【问题讨论】:
我在 docker 容器中运行了一些微服务(每个容器中有一个服务)。
如何找出每两对 docker 容器之间的网络使用情况?这样我就可以制作一个图表,让容器作为顶点,在边上我有传输/接收的字节数。
我使用了 cAdvisor,但它为我提供了每个容器的整体网络使用情况。
【问题讨论】:
从 docker stats 开始:
$ docker stats
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
a645ca0d8feb wp_wordpress_1 0.00% 135.5MiB / 15.55GiB 0.85% 12.2MB / 5.28MB 2.81MB / 9.12MB 11
95e1649c5b79 wp_db_1 0.02% 203MiB / 15.55GiB 1.28% 6.44MB / 3.11MB 0B / 1.08GB 30
【讨论】: