Cadvisor 数据收集

Cadviosr是Google用来监测单节点的资源信息的监控工具。虽然Docker提供了一些CLI的命令行的功能,但是在一个看图的时代,基本的功能是很难满足人民群众日益增长的物质文化需求,Cadvisor提供了一目了然的单节点多容器的资源监控功能。Google的Kubernetes中也缺省地将其作为单节点的资源监控工具,各个节点缺省会被安装上Cadvisor。在免费的世界里,Cadvisor作为一个很不错的工具,越来越多的引起很多人过渡性的关注。

Docker pull

pull下来google/cadvisor的镜像 
[root@host31 ~]# docker pull docker.io/google/cadvisor



Docker run

docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=8090:8080 --detach=true --name=cadvisor google/cadvisor:latest

使用Cadvisor监控节点信息

cAdvisor 的主要功能,总结起来主要两点:

  1. 展示 Host 和容器两个层次的监控数据。

  2. 展示历史变化数据。

由于 cAdvisor 提供的操作界面略显简陋,而且需要在不同页面之间跳转,并且只能监控一个 host,这不免会让人质疑它的实用性。但 cAdvisor 的一个亮点是它可以将监控到的数据导出给第三方工具,由这些工具进一步加工处理。

我们可以把 cAdvisor 定位为一个监控数据收集器,收集和导出数据是它的强项,而非展示数据。

Docker container相关信息

Cadvisor 数据收集

Docker container详细信息

Cadvisor 数据收集

整体使用状况

Cadvisor 数据收集

CPU详细状况

Cadvisor 数据收集

内存详细状况

Cadvisor 数据收集

Network

Cadvisor 数据收集

FileSystem和Subcontainer

Cadvisor 数据收集

本文转自不要超过24个字符博客51CTO博客,原文链接http://blog.51cto.com/cstsncv/1982276如需转载请自行联系原作者


cstsncv

上一篇:Data Masking-克隆“真实”的假数据


下一篇:【原创】开源Math.NET基础数学类库使用(04)C#解析Matrix Marke数据格式