【问题标题】:Network usage data between every two pairs of docker containers每两对 docker 容器之间的网络使用数据
【发布时间】:2019-04-30 08:11:21
【问题描述】:

我在 docker 容器中运行了一些微服务(每个容器中有一个服务)。

如何找出每两对 docker 容器之间的网络使用情况?这样我就可以制作一个图表,让容器作为顶点,在边上我有传输/接收的字节数。

我使用了 cAdvisor,但它为我提供了每个容器的整体网络使用情况。

【问题讨论】:

    标签: docker cadvisor


    【解决方案1】:

    从 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
    

    【讨论】:

    • 这似乎也给出了一般统计数据(即关于单个容器)。我想要显示容器之间交互的统计数据(例如每对容器之间传输的字节数)。
    • 我可以提供的下一步是 istio,请参阅:github.com/istio/istio
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多