首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

容器监控之 cadvisor(一)

想必大家在生产环境中已大量使用到了容器,那对于容器的监控(CPU, 内存,网络请求)是如何处理的呢?

docker stats 对 cadvisor

众所周知 可以查看运行的 Docker 镜像的运行状态,例如:

这种方式比较原始,因为你无法通过 http 的方式来获取数据,而且没有界面,数据可视化还需要做大量的工作。

由于 有这些问题,所以 诞生了。 不仅可以搜集一台机器上所有运行的容器信息还提供基础查询界面和 http 接口,方便 Prometheus 进行数据抓取。

正是因为 与 Prometheus 的完美结合,所以它成为了容器监控的第一选择。

cadvisor 的安装

Step1: 使用 下载最新版本的

Step2: 使用 查看下载的版本

Step3: 使用 启动

当启动成功后,使用 你会看到 cadvisor 的启动情况。

Step4: 访问 你将看到:

这说明 已运行成功。

cadvisor 深入了解

Tips1: 访问 可以查看到所有运行的 dokcer 镜像:

Tips2: 选择任意一个镜像,你将看到其运行状态的详细信息:

Tips3: 访问 可以查看其暴露给 Prometheus 的所有数据:

总结:

cadvisor 是一个非常好的容器数据收集的工具,它提供良好的 Web 界面,方便查询。

既然 cadvisor 已经将所有容器的数据收集了,那接下来就是结合 Prometheus 和 Grafana 做监控和告警了,这部分的内容我们将在后面的文章中详细讲解,敬请期待。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180410G1HQQM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券