Docker 最常用的监控方案 - 每天5分钟玩转 Docker 容器技术(78)
当 Docker 部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越重要。 在本章中,我们将讨论几个目前比较常用的容器监控工具和方案,为大家构建自己的监控系统提供参考。 首先我们会讨论 Docker 自带的几个监控子命令:ps, top 和 stats。然后是几个功能更强的开源监控工具 sysdig, Weave Scope, cAdvisor 和 Prometheus。最后我们会对这些不同的工具和方案做一个比较。 Docker 自带的监控子命令 ps docker container ps是我们早已熟悉的命令了,方便我们查看当前运行的容器。 前面已经有大量示例,这里就不赘述了。值得注意的是,新版的 Docker 提供了一个新命令docker container ls,其作用和用法与docker container ps完全一样。不过ls含义可能比ps更准确,所以更推荐使用。 top 如果想知道某个容器中运行了哪些进程,可以执行docker container top [container]命令。 上面显示了 sysdig 这个容器中的进程。命令后面还可以跟上 Lin...
