【发布时间】:2017-06-28 05:44:59
【问题描述】:
在运行 Docker 容器时,我想获得所有正在运行的容器的实时指标报告?
我想实时查看内存、cpu 和网络使用情况,比如 Linux 上的top 命令。
【问题讨论】:
标签: docker monitoring
在运行 Docker 容器时,我想获得所有正在运行的容器的实时指标报告?
我想实时查看内存、cpu 和网络使用情况,比如 Linux 上的top 命令。
【问题讨论】:
标签: docker monitoring
你可以从 docker 开始使用一些工具
码头工人统计数据
https://docs.docker.com/engine/reference/commandline/stats/
码头顶部
https://docs.docker.com/engine/reference/commandline/top/
请记住,您可以将各种ps options 与docker top 一起使用
一个例子
$ docker top b753f4832fb -o pid,cmd
会显示类似
PID CMD
6103 /usr/bin/vi
【讨论】:
docker top 很棒,但(AFAIK)仅限于单个容器。
我找到了一个很好的工具来帮助你满足这个要求。
Ctop (github link)。容器指标的类似顶部的界面。它的效果非常好,而且易于使用。
注意 - 您也可以使用 docker stats,但它的选项更少且显示更简单。
我希望这会有所帮助!
【讨论】: