分享好友 最新动态首页 最新动态分类 切换频道
docker privileged作用_docker容器性能监控cAdvisor+influxDB+grafana监控系统安装部署
2024-12-27 01:56

框架名

docker privileged作用_docker容器性能监控cAdvisor+influxDB+grafana监控系统安装部署

特点、作用

角色

Cadvisor

Google开源的用于基础设施应用的工具,可以零配置运行在docker主机上来监控docker主机及docker容器。其为单节点监控,只能监控一个主机。多点监控可参考Google的Kubernetes

作为docker服务的监控数据收集器,提供给influxdb

Influxdb

Influxdb是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖、提供管理界面。提供基于时间序列,基于事件的可度量的实时计算功能

作为数据存储器以及分析函数支持,与elk中的elasticsearch作用类似,但此数据库偏向存储实时数据。

Grafana

Grafan可视化大型测量数据的开源程序,有灵活丰富的图形化选项,可以混合多种风格,多个数据源例如:Graphitle、zabbix、influxdb、Prometheus、mysql和openTSDB详见配置页面

作为数据分析的可视化展示,与influxdb配合实现监控目的。与elk中的kibana类似,但此可视化偏向实时监控数据展示。

架构图

备注

1.每个docker主机上均部署多个tomcat容器,以及docker主机的监控服务cadvisor

2. .influxdb以及grafana根据监控压力配置

3.数据流向:docker主机+docker容器àcadvisoràinfluxdbàgranfanaàweb页面

备注:-d:守护线程运行

--name:容器名influxdb

-p: 主机端口(自己分配):容器端口 8083为infuxdb后台控制端口,8086是infuxdb的数据端口

安装完成后登陆web,访问一下是否正确安装,访问http://dockerIP:8083

登陆成功后,添加管理员角色,创建数据库(作为后续存储)

① 添加管理员角色

② 创建数据库

①部署命令

docker run --privileged=true --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker:/var/lib/docker:ro --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro -p 8087:8080 --detach=true --link influxsrv:influxsrv --name=cadvisor google/cadvisor -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086

备注:上诉语句请勿换行

docker run

--privileged=true :设置挂载目录权限为最大 否则挂载出错

--volume=/:/rootfs:ro :将容器/rootfs目录挂载到docker /

--volume=/var/run:/var/run:rw :将容器/var/run 挂载到docker /var/run

--volume=/sys:/sys:ro :rw表示读写 ro表示只读

--volume=/var/lib/docker:/var/lib/docker:ro

--volume=/sys/fs/cgroup:/sys/fs/cgroup:ro

-p 8087:8080 :设置cadvisor端口映射 由于8080被我使用oracle 我分配8087

--detach=true :是否后台运行容器服务

--name=cadvisor google/cadvisor :容器服务名 为cadvisor 从docker默认仓库 下载google/cadvisor镜像

-storage_driver=influxdb :绑定存储驱动 为 influxdb

-storage_driver_db=cadvisor :数据库为 cadvisor 请对应

-storage_driver_host= influxsrv:8086 :绑定数据库管理地址 容器名:容器端口

② 验证是否成功

http://docker主机的ip:容器映射出来host 本来为8080 修改为8087

② 查看cAdvisor是否将数据推送到influxdb

①部署命令

docker run -d --name grafana -p 3000:3000 grafana/grafana

备注:docker run

-d :后台运行

--name grafana :容器别名

-p 3000:3000 :端口映射

grafana/grafana :默认docker仓库下载grafana镜像

② 验证是否成功

http://docker主机的ip:3000 默认帐号admin admin

①登陆grafana

②设置数据源

home主页

左到右分别是

安装grafana 添加数据源 添加面板 设置用户权限 安装插件

② 建立dashboard

单击“New dashboard”

选择“Graph”->点击“Panel Title”->“Edit”

备注:可添加多个,以及使用混合模式 将cadvisor与influxdb在同一图标展示

最新文章
短剧逍遥全集观看_逍遥 电视剧
今天给各位分享短剧逍遥全集观看的知识,其中也会对逍遥 电视剧进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!1、总之,又见逍遥电视剧一共40集,这个集数安排既符合了电视剧制作的一般规律,又满足了观众对于精
十大耐玩平民手游多人下载推荐 耐玩的手机游戏有哪些2024
一些平民玩家很爱玩那种不肝不氪又很耐玩的手游,许多福利超多的联机类游戏都很适合平民体验,多元化内容加上良心福利机制满足了平民小白玩家的需求,那么十大耐玩平民手游多人下载推荐哪个好?本文介绍10个免费耐玩佳作都需要联网运行,平
转载:【AI系统】从 CUDA 对 AI 芯片思考
从技术的角度重新看英伟达生态,有很多值得借鉴的方面。本文将主要从流水编排、SIMT 前端、分支预测和交互方式等方面进行分析,同时对比 DSA 架构,思考可以从英伟达 CUDA 中借鉴的要点。英伟达生态的思考点从软件和硬件架构的角度出发,CU
新奥精准资料免费大全|精选解释解析落实
  在这个信息爆炸的时代,获取高质量的资料变得越来越重要。本文旨在提供一个全面的资料库,涵盖了各个领域的精选资源,从科技、人文到社会科学等,无需付费即可享有。我们将对每个领域的资料进行精选解释和深度解析,确保读者能够真正理
活动回顾 | “心航向”职业生涯规划工作坊
“心航向”职业生涯规划工作坊— 活 动 回 顾 —在职业道路的选择上,明确的方向和明智的规划是成功的关键。2024年12月7日,浙江大学心理与行为科学系在海纳苑3幢417室举办了一场意义深远的“心航向”职业生涯规划工作坊,旨在为心理系学子
看过《被困百万年:弟子遍布诸天万界》的人还看过
感谢您对我方的信任,我们将按照法律法规要求,采取严格的安全保护措施,保护您的个人隐私信息。在此,我们郑重的提醒您:1.在您使用我方提供的服务时,建议您详细阅读本用户隐私政策,详细了解我方收集,存储,使用,披露和保护您的个人信
美甲培训如何助力你在教育行业中脱颖而出?
作为一位教育行业从业者,我们都希望自己能够在竞争激烈的市场中脱颖而出。而美甲培训正是一个能够帮助我们实现这一目标的利器。在本文中,我们将从多个角度来阐述美甲培训如何助力我们在教育行业中取得成功。美甲培训不仅仅是教授学员如何
群辉包管理工具 synopkg
因为想安装docker,使用apt-get发现apt-get: command not found,这个的出现是因为系统的原因。Linux系统分为三种:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等3.其它。RedHat系列的包管理工具是yumDebian系列
网站迁移主机位置,会影响谷歌SEO吗?
在网站运营的广阔天地里,每一次细微的变动都可能牵动SEO的敏感神经。特别是当我们面临网站迁移主机位置这一重大决策时,其对于谷歌SEO的影响无疑是每位站长都关心的问题。基于我多年的实战经验和对行业动态的敏锐洞察,今天,我们就来深入
揭秘:排队免单模式如何快速吸引并留住用户?
揭秘:排队免单模式如何快速吸引并留住用户? 系统源码+商业模式设计+平台运营方案,微三云麦超解读前文引言:微三云温馨提醒:因为市场模式是经常变化的,不可能一个模式长期不变地玩如果系 统没有预留多种多样丰富的奖励模式,一旦满足不
相关文章
推荐文章
发表评论
0评