docker的监控cAdvisor

   日期:2024-12-26    作者:q1j07 移动:http://3jjewl.riyuangf.com/mobile/quote/54147.html

一、Portainer
Portainer(基于 Go)是⼀个轻量级的管理界⾯,可让您轻松管理 Docker 主机或 Swarm 集群。

docker的监控cAdvisor

Portainer 的使⽤意图是简单部署。它包含可以在任何 Docker 引擎上运⾏的单个容器(Docker for Linux 和 Docker for Windows)。

Portainer 允许您管理 Docker 容器、image、volume、network 等。它与独⽴的 Docker 引擎和 Docker Swarm 兼容。

Docker命令安装:


Swarm集群部署:


Docker compose部署:



二、Rancher
Rancher 是⼀个开源的企业级容器管理平台。

通过 Rancher ,企业不必⾃⼰使⽤⼀系列的开源软件去 从头搭建容器服务平台。Rancher 提供了在⽣产环境中使⽤管理 Docker 和 Kubernetes 的全栈化容器 部署与管理平台。

在后⾯学习 kubernetes 的课程的时候会给⼤家演示,⽤于我们快速搭建⼀个可运⾏ kubernetes 集群 环境,⾮常⽅便。

三、cAdvisor
cAdvisor 是 Google 开发的容器监控⼯具。

我们来看看 cAdvisor 有什么能耐:

监控 Docker Host cAdvisor 会显示当前 host 的资源使⽤情况,包括 CPU、内存、⽹络、⽂件系 统等。

监控容器 点击 Docker Containers 链接,显示容器列表。点击某个容器,⽐如 sysdig,进⼊该容 器的监控⻚⾯。

以上就是 cAdvisor 的主要功能,总结起来主要两点:

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

② 展示历史变化数据。

由于 cAdvisor 提供的操作界⾯略显简陋,⽽且需要在不同⻚⾯之间跳转,并且只能监控⼀个 host, 这不免会让⼈质疑它的实⽤性。但 cAdvisor 的⼀个亮点是它可以将监控到的数据导出给第三⽅⼯具, 由这些⼯具进⼀步加⼯处理。

我们可以把 cAdvisor 定位为⼀个监控数据收集器,收集和导出数据是它的强项,⽽⾮展示数据。cAdvisor ⽀持很多第三⽅⼯具,其中就包括后⾯我们重点要学习的 Prometheus 。


通过访问地址:http://127.0.0.1:8080/containers/ 可以查看所有容器信息:

除此之外,cAdvisor 还提供了⼀个 Rest


cAdvisor

通过该 REST API 暴露监控数据,格式如下:



原文链接:https://blog.csdn.net/m0_63947499/article/details/125980731


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号