简单的Docker容器监控工具

提到Docker容器的管理与监控,往往人们想到的都是Kuberbetes等这些分布式的工具.然而,要搭建一套这些东西,往往不简单.

那有没有什么简单易用的方式呢?

第一种方式,使用Docker自带的stat命令:

这条命令,能够实时的显示出来此时Docker容器消耗的主机资源.如果我们想要观察某一段时间内某个容器对主机资源的使用情况,我们就不能通过这种方式了.

还有一种方式,就是使用Cadvisor工具.这款工具是google推出的.也支持在Docker容器中运行.通过下面的命令启动:

启动完成后,打开8080端口,如下图所示:

其实这款工具不仅可以监控容器对主机资源的使用情况,也可以监控主机的各项资源的使用情况.什么意思呢?就是除Docker容器之外,它还会监控其他进程对主机上的各项资源的使用情况.

点击上图中的Subcontainers中的/docker,在从中选择一个容器,我们就能看到这个容器在一段时间内的资源利用情况.

当然,这些工具只是能进行简单的监控.如果想要比较完善的监控,还是使用nagios以及kubernetes等比较好.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容