分享好友 最新动态首页 最新动态分类 切换频道
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在同一图标展示

最新文章
部署外网网站(四)——个人博客WordPress的部署和模板使用
最近因为各种事鸽了好久,看到上一篇文章已经是三周前了。今天想水一篇,来个简单的个人博客网站的部署,都是框架下的,使用也比较简单,效果也比较优美。之前已经部署好了php,Nginx等网页必备的软件
[源码解析] PyTorch分布式优化器(3)---- 模型并行
本系列介绍分布式优化器,分为三篇文章,分别是基石篇,DP/DDP/Horovod 之中数据并行的优化器,PyTorch 分布式优化器,按照深度递进。本文介绍PyTorch 分布式优化器和PipeDream之中的优化器,主要涉及模型并行(流水线并行)。PyTorch分布
简单一百网课app
简单一百网课app,一般又称简单一百。
热门中高端手机大排行 京东焕新季补贴10%起
如今,对于手机品牌而言,要想掌控市场话题权,必须要在中高端市场站稳脚跟。2022年已经过去四分之一,手机市场新机不断。眼下正是京东手机焕新季,用户换机需求也日渐高涨。面对琳琅满目的机型,用户多少会不知道如何下手,京东各类手机热卖榜单
网站关键词优化步骤,让网站在搜索引擎中脱颖而出
随着互联网的快速发展,数量呈爆炸式增长,如何在众多网站中脱颖而出,吸引目标用户,成为企业关注的焦点。而网站优化是提升网站搜索引擎排名、吸引潜在客户的重要手段。本文将从关键词选择、布局、优化策略等方面,详细介绍网站关键词优化
PingPong深耕跨境支付场景创新,为企业出海提供本地化生态服务网络
  伴随西方传统节日临近,海外消费需求持续升温。从近日落幕的全球黑色星期五和网购星期一(下称黑五网一)购物季看,各大跨境电商平台战绩不俗,中国商家更是作出贡献的中坚力量。  11月份,制造业采购经理指数(PMI)新出口订单恢复至48.1%,
让你快速精通SEO优化
高转化页面的打造!这里210.30.208.205提醒大家,做SEO无论你技术怎么样,都要做好高转化页面的打造,否则你的SEO最终都会功 亏一篑,无论排名如何,高转化页面的方式很多,销售信的引导,免费的引导,低价的引导,绝对化优势的引导,做好
高清美女写真生成大揭秘:用AI技术打造你的虚拟女友
在当今这个科技飞速发展的时代,AI技术不仅改变了我们的工作生活方式,也彻底颠覆了我们的艺术审美。想象一下,你在朋友圈中悄悄发布了一张梦幻般的美女写真,朋友们纷纷点赞,而这张照片的创作过程仅需几分钟。这并不是未来科幻片中的情节
花30万读个港硕,我后悔了
“最新消息,今年可能不考虑港硕了。”看到秋招群里的对话,七月心底五味杂陈,本科毕业时,她陪同学去比亚迪面试,在现场亲眼见证了比亚迪对海归派的求贤若渴、来者不拒。如今,她读了个港硕、捧着QS名校研究生毕业证回来,面对的却是通道
楼上半夜又唱又跳,楼下房客睡不着写投诉信!长沙一直播公司:会装隔音棉
楼上半夜直播楼下住户睡不着网友入住酒店发现楼板嗡嗡作响,直播公司承诺会装隔音棉潇湘晨报记者 於广强 长沙报道近日,有网友反映,在长沙县一家电竞酒店入住,楼上一家直播公司半夜直播声音很大,影响休息,希望改进。记者现场探访发现,
相关文章
推荐文章
发表评论
0评