7、docker可视化工具

   日期:2024-12-26    作者:huangyudong588 移动:http://mip.riyuangf.com/mobile/quote/56582.html

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境。

文档https://www.portainer.io/

下载https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux

 

使用http://127.0.0.1:9000,第一次登录需要设置admin的密码,登录成功后选择local选项卡,查看docker的详细信息。

 
 

优势通过docker stats命令可以很方便的看到当前宿主机上所有容器的CPU,内存以及网络流量等数据。

缺点docker stats统计结果只能是当前宿主机的全部容器,数据资料是实时的,没有地方存储、没有健康指标过线预警等功能

2.2 容器监控

2.2.1 CAdvisor监控收集

CAdvisor是一个容器资源监控工具,包括容器的内存、CPU、网络IO、磁盘IO等监控,同时提供一个WEB页面用于查看容器的实时运行状态,但是信息只默认存储2分钟的数据。

功能点

  • 展示了Host和容器两个层次的监控数据
  • 展示历史变化数据
2.2.2 InfluxDB存储数据
 

功能点

  • 基于时间序列,支持与时间有关的相关函数(如最大、最小、求和等
  • 可度量性,可以实时对大量数据进行计算
  • 基于事件
2.2.3 Granfana展示图表

​ 开源的数据监控分析可视化平台,支出多种数据源配置,还具有丰富的插件及模板功能,支持图表权限控制和报警。

功能点

  • 灵活丰富的图形化选项
  • 可以混合多种风格
  • 可以配置多个数据源
2.2.4 使用

新建docker-compose.yml文件,键入以下内容

 

安装运行

docker-compose up -d

测试

cAdvisor收集服务:http://127.0.0.1:8080

influxdb存储服务:http://127.0.0.1:8083/

grafana展现服务:http://127.0.0.1:3000/ 账号密码都是admin

在grafana展现服务中配置所用的数据库

编辑好URL,Database,User和Password之后就可以使用Save&test按钮进行测试,如果出现绿色的勾勾则表示连接成功,这里注意一下,URL建议使用服务名称,而不是直接使用ip进行连接。

创建一个面板

为面板添加图形

填写Title标题和Description描述信息,然后单击save保存。

编辑这个图形,为图形添加数据源

展示


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


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