Linux Docker 容器性能监控解决方案

   日期:2024-12-26    作者:ei1ir 移动:http://ljhr2012.riyuangf.com/mobile/quote/54765.html
服务器说明192.168.200.164docker 应用程序服务器与 cadvisor 宿主机192.168.200.123influxdb 服务器192.168.200.167grafana 服务器
名称作用grafana读取源数据,使用 influxdb ,进行图表展示influxdb存储容器性能数据cadvisor监控容器性能,将数据发送数据源,本篇使用 influxdb

1. 1 启动 influxdb

在主机 192.168.200.123 执行下面命令,启动一个 influxdb 容器

Linux Docker 容器性能监控解决方案

 

-d :后台启动容器
–name :启运容器分配名字 influxdb
-p :映射端口 8083 端口为 infuxdb 管理端口,8086 端口是 infuxdb 的数据端口
tutum/influxdb:通过这个容器来运行的,默认会在 docker 官方仓库pull下来

1.2 创建用户

1.3 创建数据库

cadvisor 用于监控容器性能,定期将数据推送到指定的数据源,这里选择的是 influxdb

2.1 启动 cadvisor

在 192.168.200.164 服务器执行下面命令,启动一个 cadvisor 容器

 
 

-storage_driver=influxdb :指定数据存储类型
-storage_driver_db=cadvisor :指定数据库名称,前面创建
-storage_driver_host=192.168.200.123:8086 :指定数据库链接地址,前面部署
-storage_driver_user=root:指定数据库账号,前面创建
-storage_driver_password=root:指定数据库密码,前面创建

2.2 验证是否成功

2.3 验证数据是否写入 db

3.1 部署

在 192.168.200.167 服务器执行下面命令,启动一个 grafana 容器

 
 

3.2 访问

3.3 添加数据源

  1. 配置数据源信息

name:可以自定义,也可以使用默认
url :influxdb 的数据访问地址
access:选择 server
database:数据库名称
user :用户名称
password:用户密码


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


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