世界简讯:【云原生 • Docker】cAdvisor+Prometheus+Grafana 10分钟搞定Docker容器监控平台
10分钟搞定Docker容器监控平台
cAdvisor(Container Advisor)
是 Google
开源的一个容器监控工具,可用于对容器资源的使用情况和性能进行监控。用于收集、聚合、处理和导出正在运行容器的有关信息。具体来说,该组件对每个容器都会记录其资源隔离参数、历史资源使用情况、完整历史资源使用情况的直方图和网络统计信息。cAdvisor
本身就对 Docker
容器支持,并且还对其它类型的容器尽可能的提供支持,力求兼容与适配所有类型的容器。
由以上介绍我们可以知道,cAdvisor
是用于监控容器引擎的,由于其监控的实用性,Kubernetes
已经默认将其与 Kubelet
融合作为容器监控指标的默认工具,所以,对于云原生集群直接使用 Kubelet
组件提供的指标采集地址即可。
cAdvisor部署
1、使用以下命令安装启动cAdvisor组件
:
(资料图片)
docker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:ro \ --volume=/sys:/sys:ro \ --volume=/var/lib/docker/:/var/lib/docker:ro \ --volume=/dev/disk/:/dev/disk:ro \ --publish=8080:8080 \ --detach=true \ --name=cadvisor \ --privileged \ --device=/dev/kmsg \ google/cadvisor:latest
2、此时,cAdvisor组件
已经启动,我们可以使用浏览器访问 http://自己IP地址:8080
访问到cAdvisor组件
的Web UI
:
3、而在多主机的情况下,在所有节点上运行一个cAdvisor
再通过各自的Web UI
查看监控信息显然不太方便,同时cAdvisor
默认只保存2分钟的监控数据。好消息是cAdvisor
已经内置了对Prometheus
的支持。访问http://自己的IP地址:8080/metrics
即可获取到标准的Prometheus
监控样本输出:
4、下面表格中列举了一些cAdvisor
中获取到的典型监控指标:
指标名称 | 类型 | 含义 |
---|---|---|
container_cpu_load_average_10s | gauge | 过去10秒容器CPU的平均负载 |
container_cpu_usage_seconds_total | counter | 容器在每个CPU内核上的累积占用时间 (单位:秒) |
container_cpu_system_seconds_total | counter | System CPU累积占用时间(单位:秒) |
container_cpu_user_seconds_total | counter | User CPU累积占用时间(单位:秒) |
container_fs_usage_bytes | gauge | 容器中文件系统的使用量(单位:字节) |
container_fs_limit_bytes | gauge | 容器可以使用的文件系统总量(单位:字节) |
container_fs_reads_bytes_total | counter | 容器累积读取数据的总量(单位:字节) |
container_fs_writes_bytes_total | counter | 容器累积写入数据的总量(单位:字节) |
container_memory_max_usage_bytes | gauge | 容器的最大内存使用量(单位:字节) |
container_memory_usage_bytes | gauge | 容器当前的内存使用量(单位:字节 |
container_spec_memory_limit_bytes | gauge | 容器的内存使用量限制 |
machine_memory_bytes | gauge | 当前主机的内存总量 |
container_network_receive_bytes_total | counter | 容器网络累积接收数据总量(单位:字节) |
container_network_transmit_bytes_total | counter | 容器网络累积传输数据总量(单位:字节) |
Prometheus部署
1、创建prometheus
存储数据外挂目录,避免容器重启丢失:
mkdir -p /disk/docker-monitor/prometheus/datachmod 777 /disk/docker-monitor/prometheus/data
2、prometheus配置文件外挂出来,方便修改,vi /disk/docker-monitor/prometheus/prometheus.yml
:
global: scrape_interval: 15s evaluation_interval: 15s alerting: alertmanagers: - static_configs: - targets: # - alertmanager:9093rule_files: - rule/record/*.ymlscrape_configs: - job_name: "prometheus" static_configs: - targets: ["localhost:9090"] - job_name: "cadvisor" static_configs: - targets: ["124.222.45.207:8080"]
❝job_name: "prometheus"配置抓取Prometheus自身相关指标;job_name: "cadvisor"配置抓取之前配置的cAdvisor组件指标。❞
3、Docker
部署Prometheus
:
docker run -d -p 9090:9090 --name prometheus \ -v /disk/docker-monitor/prometheus/conf:/opt/bitnami/prometheus/conf \ -v /disk/docker-monitor/prometheus/data:/opt/bitnami/prometheus/data \ bitnami/prometheus:2.42.0 \ --web.enable-lifecycle --web.enable-admin-api\ --config.file=/opt/bitnami/prometheus/conf/prometheus.yml\ --storage.tsdb.path=/opt/bitnami/prometheus/data
❝--web.enable-lifecycle --web.enable-admin-api提供rest api接口方式管理prometheus,比如配置热加载:curl -XPOST http://localhost:9090/-/reload。注意:这里将prometheus配置文件和存储目录外挂出来,避免容器重启后数据丢失。❞
4、Prometheus
启动完成后,浏览器访问:
访问Status -> Targets
页面,发现配置的两个抓取Job
已经显示,并且State
是绿色UP
,则接入成功。
5、当能够正常采集到cAdvisor
的样本数据后,可以通过以下表达式计算容器的CPU使用率
:sum(irate(container_cpu_usage_seconds_total{image!=""}[1m])) without (cpu)
Grafana部署
1、部署Grafana
:
docker run -d --name=grafana -p 3000:3000 -v grafana:/var/lib/grafana grafana/grafana
❝/var/lib/grafana路径外挂出来,该目录存储Grafana插件、数据信息,避免Docker容器重启数据丢失。❞
2、访问:http://自己的IP:3000/login
,输入账号admin/admin
:
3、创建Prometheus
类型数据源,指向刚才搭建的Prometheus
:
4、导入Docker
容器监控面板,这里使用11277
:
5、监控面板就可以看到Docker
容器运行情况,如下图,当前运行中容器有4个,总占用内存319MB
,总CPU使用率
大概1.84%,并以曲线方式展示每个容器的CPU使用率
、内存使用率、网络IO和磁盘IO等。
标签:
推荐
-
天天观焦点:【云原生 • Prometheus】Prometheus 注册中心Eureka服务发现原理
Eureka服务发现协议允许使用EurekaRestAPI检索出Prometheus需要监控的targets,Prometheus会定时周期性的从Eurek
来源: -
世界简讯:【云原生 • Docker】cAdvisor+Prometheus+Grafana 10分钟搞定Docker容器监控平台
cAdvisor(ContainerAdvisor)是Google开源的一个容器监控工具,可用于对容器资源的使用情况和性能进行监...
来源: -
全球观速讯丨小米手环8、小米平板6系列等新品齐发,配置升级更有性价比
关注小米13Ultra新品发布会上,除了主角小米13Ultra,还有小米手环8、小米平板6系列、小米大师86英寸Min...
来源: -
最资讯丨RCEP化妆品市场研究报告(东盟篇)》发布 美妆出海最大的挑战是产品质量
RCEP化妆品市场研究报告(东盟篇)》发布美妆出海最大的挑战是产品质量---在日前举行的第二届中国化妆品...
来源: -
快消息!“封面人物:上市公司高管访谈录” 硅宝科技王有治:以“双主业”拓展成长空间 推动产业链协同创新发展
“封面人物:上市公司高管访谈录”硅宝科技王有治:以“双主业”拓展成长空间推动产业链协同创新发展---...
来源: -
WPS Office macOS 版 5.4.0 发布:优化绘制场景下的 CPU 能耗
IT之家4月21日消息,据IT之家网友反馈,WPSOffice今日正式推出了WPSOfficemacOS版5 4 0版本,优化了绘...
来源: -
微软重发 KB4023057 更新,为Win10 / Win11引入新版更新健康工具
需要注意的是, "MicrosoftUpdateHealthTools "并不是一个新软件,它是该公司去年首次发布的。在用户...
来源: -
每日播报!国家外汇局:1-3月银行累计结汇37362亿元人民币,累计售汇38417亿元人民币
证券时报网讯,国家外汇管理局统计数据显示,2023年3月,银行结汇12956亿元人民币,售汇14053亿元人民币...
来源:
财富更多》
-
快消息!“封面人物:上市公司高管访谈录” 硅宝科技王有治:以“双主业”拓展成长空间 推动产业链协同创新发展
“封面人物:上市公司高管访谈录”硅宝...
-
最资讯丨RCEP化妆品市场研究报告(东盟篇)》发布 美妆出海最大的挑战是产品质量
RCEP化妆品市场研究报告(东盟篇)》发...
-
央行:住户部门消费和投资意愿正在回升
央行:住户部门消费和投资意愿正在回升-...
-
全球今亮点!刘慈欣谈人工智能:有点焦虑但也坦然面对
刘慈欣谈人工智能:有点焦虑但也坦然面...
-
环球快资讯:国产手机发力高端化 品牌优势逐步凸显
国产手机发力高端化品牌优势逐步凸显---...
动态更多》
热点
- realme10系列正式宣布 采用双曲面屏正面顶部居中挖孔
- 五菱全新微型电动车内饰官图发布 座椅采用星际形打孔工艺
- 努比亚Z40星空典藏版正式开售 采用微米级油画笔触纹理技术
- iQOO11系列正式官宣 首批搭载骁龙8Gen2机型之一
- 海信34英寸带鱼屏显示器发布 支持165Hz刷新率
- OPPO明年将商用240W超级闪充 新一代电芯支持更高倍率充电
- 第一款Android手机渲染图曝光 横向滑盖设计和全尺寸键盘
- 吉利首款纯电皮卡11月9日上市 车辆续航里程超过610公里
- 努比亚Z40SPro星空典藏版正式公布 堪称窄边框天花板
- vivo无线运动耳机2今日正式上市 首销只要119元
- 【聚看点】巫山县气象局发布大风蓝色预警【Ⅳ级/一般】
- 小米cc9pro怎么设置虚拟导航?小米cc9pro无线充电怎么开启?
- 微信屏幕黑色怎么回事?微信屏幕壁纸图片怎么设置?
- 世界热点评!国际收支数据乐观,汇丰预测欧元数月内将涨至1.15!
- 苹果手表对讲机功能怎么用?苹果手表怎么配对新的手机?
- 苹果短信怎么发表情效果?苹果短信被拉黑是什么提示?
- 苹果短信怎么设置特效?苹果短信怎么拉黑对方短信?
- 荣耀20s语音助手在哪里?荣耀20s的语音助手怎么喊出来?
- 荣耀9x人脸识别怎么设置?荣耀9x吃鸡能开多少帧?
- 小米9的超级夜景怎么开?小米9的安全守护怎么关闭?
- 天天快播:游戏公司诗悦网络于广州成立新公司
- 环球消息!网易云十年听歌报告发布!网易云音乐正式上线十周年
- 全球速读:报告称:英国企业对 AI 专业知识的需求激增
- 小米8投屏功能在哪?小米8投屏怎么连接电视?
- 每日时讯!顾地科技拟将收购梦汽文旅100%股权
- 微信扣费限额在哪里设置?微信扣费怎么关闭自动续费?
- 小米手表搭载什么处理器?小米手表处理器相当于骁龙多少?
- 想要“毁灭人类”的AI机器人ChaosGPT账号遭推特封杀
- 小米手表搭载什么操作系统?小米手表操作系统怎么升级?
- oppo手机怎么开启望远镜?oppo手机定位在哪里设置?
- 微信撤回的图片怎么看?微信撤回几分钟内可以撤回?
- 小米手表有没有圆形表盘?小米手表表盘怎么设置成自己照片?
- 小米cc9pro是曲面屏吗?小米cc9pro有nfc功能吗?
- 小米手表能用手机卡吗?小米手表怎么连接手机?
- 微信网页版登陆不了怎么回事?微信网页版可以传输文件吗?
- 小米cc9pro有息屏显示吗?小米cc9pro有什么新功能?
- 国家外汇局:国内股票估值低,投资收益前景良好,外资投资空间仍大
- 小米手表是什么材质?小米手表的二维码在哪里找?
- 小米cc9pro怎么设置人脸解锁?小米CC9Pro的传感器是哪家的?
- 小米cc9pro怎么给应用加密?小米cc9pro密码忘了怎么办?
- 魅族16T怎么拍慢动作视频?魅族16t的屏幕怎么样?
- 小米cc9pro怎么打开小爱同学?小米cc9pro无线充电怎么开启?
- 魅族16T耗电太快怎么办?魅族16t耗电快怎么解决?
- 天天快播:看好中国经济!野村、美银上调今年中国GDP增速预期
- 小米cc9pro怎么开启usb调试?小米CC9Pro怎么设置超级壁纸?
- 全球观速讯丨小米13 Ultra定价低于预期!米粉毫无犹豫冲首发
- 快讯2023-04-20 19:11:11
- 世界播报:南方路机:2022年净利润下降26.42%至1.14亿元 拟10派3.2元
- 魅族16T来短信没声音怎么办?魅族16T的返回健不一样?
- 全球热点!外需脉冲内需平淡 濮耐股份业绩“领跑”经营净现金流|年报解读
- 荣耀20青春版怎么显示网速?荣耀20青春版网速慢怎么办?
- 魅族16T怎么调整照片大小?魅族16th照片在哪个文件夹?
- 世界热消息:快讯2023-04-20 19:10:09
- 小米cc9pro怎么竖屏锁定?小米cc9pro有什么新功能?
- 当前热文:2022年乡镇工作总结 乡镇工作总结
- 小米cc9pro怎么打开护眼模式?小米CC9Pro的散热方式是什么?
- 中国航天报:“星舰”首飞失败,航天创新从来不易
- 环球动态:大渡口:敲门入户查隐患 消防安全入人心
- 抖音可以自动播放下一条吗?抖音播放速度快慢怎么调?
- 荣耀20青春版怎么双开微信?荣耀20青春版怎么隐藏应用?
- 全球观天下!江北警方:开展严打严防春季攻势第三次清查行动
- vivos5屏幕分辨率是多少?vivos5屏幕分辨率在哪里调?
- 今日讯!腾讯申请喜剧大会商标
- 【全球快播报】微软苏菲要换代了!Surface Pro 10/Go 4新品曝光:外形/配置大变
- 荣耀20青春版怎么锁定后台?荣耀20青春版怎么录屏幕视频?
- 微信群聊太多如何收纳?微信群聊二维码怎么永久有效?
- 世界热推荐:午评:两市走低 中药、贵金属板块涨幅居前
- 小米cc9pro怎么设置一键锁屏?小米cc9pro无线充电怎么开启?
- 当前热文:你那里飘雨了吗?今日重庆这些高速路段将受大到暴雨影响
- 抖音搬运别人的作品可以吗?抖音作品删除了还能找回来吗?
- 环球热门:黑粉侵权赵露思被限制消费 黑粉侵权赵露思未赔偿被限消
- 抖音视频看不完整怎么办?抖音视频配音说话怎么弄的?
- 【重庆·早餐】蹄花米线“好吃到破防”
- opporeno2炫彩模式在哪里?oppo炫彩模式是干嘛用的?
- 盘州交警多措并举纵深推进道路交通安全专项整治“百日行动”!
- 天天最资讯丨坚守贵州县城23年,她把小书摊开成了全省最美书店
- 专为孩子设计!阿尔法蛋智能显微镜P3专业版上市,开启微观世界探索!
- opporeno2即录怎么剪辑视频?opporeno2的电池容量是多少?
- 【环球播资讯】24日供电暂时中断!涉重庆九龙坡区、高新区、渝中区、沙坪坝区这些区域
- 抖音访问主页有记录吗?抖音主页喜欢列表什么意思?
- 魅族16T怎么打开相机网格?魅族16t相机防抖吗?
- 【环球时快讯】视频 | 南昌恢复开通至越南航线航班
- 微资讯!“来自星星的孩子”李家伟为儿子造出了一辆火车
- 实时:首届“秀山毛尖”杯茶王赛暨第二届武陵山茶文化节举行
- 世界讯息:邮储银行黔东南州分行:积极打击电信诈骗 守好老百姓“钱袋子”
- 柳州摊主被陌生男背后贴膏药后立即倒地,警方介入调查 迷药?点穴?低血糖?还是摆拍?
- 实时:A卡大面积降价后 NVIDIA终于坐不住了:RTX 4090/4080破发
- 全球今亮点!一季度我国船舶工业三项指标世界第一
- 环球最资讯丨索尼宣布收购Firewalk 助力开发线上服务型游戏
- 【世界新视野】公版显卡好还是非公版显卡好,为什么?
- 巡视四个着力的具体内容_四个着力的具体内容
- 全球观天下!DHL快递订购9架B777-200LR改装货机,提升运力和可持续发展
- 今日播报!一季度农业农村经济运行情况:稳步提升粮食产能 全面推进乡村振兴
- 天天精选!五一假期热门城市出炉
- “无底线营销”数量最多 市场监管部门去年查办民生领域违法案件20.6万件
- 天天快看点丨王小川五季智能申请AI大模型“百川智能”商标
- 环球关注:我国航空运输市场安全有序恢复 航司优化航线网络让旅客出行更便捷
- 环球快讯:姚晨夫妇公司诉影视公司索要百万费用 涉及电影猎杀游戏
- 哪吒汽车在苏州成立汽车销售公司 含旅游开发项目策划业务
- 天天看点:市场监管总局:去年“铁拳”行动办案20.6万件 今年重点打击8类违法行为
- 首季经济形势丨平稳运行、动能积蓄——透视首季工业经济数据
- 天天快消息!乐视游戏公司被列为经营异常 乐视游戏因无法联系经营异常
- 环球速读:拒收现金?罚!央行公布一季度拒收人民币现金处罚情况
- “股神”贪官用2.2亿财政资金炒股是什么情况 “股神”贪官用2.2亿财政资金炒股具体来龙去脉是怎么样
- 环球精选!一季度经济发展实现良好开局 将多措并举巩固经济向好势头
- 每日短讯:中信建投期货4月21日能源日报:欧美经济数据引发衰退担忧,关注跳空缺口附近的技术性支撑
- 每日资讯:哈登晒出一大堆零食:很棒的一场胜利 大家晚安!
- 【独家】#人工智能回调4%!阶段上车机会?
- 7场音乐会汇聚“盛世音乐文化周”
- 瑞幸咖啡再度下调产品价格 “9块9卖咖啡”将成市场常态?
- 天天速递!关键先生!马克西末节10分射落反超三分
- 【全球速看料】回击驱逐质疑?哈登社媒晒零食:一场很棒的胜利!大家晚安
- 观焦点:第24届冬奥会金银纪念币价格表(2023年04月21日)
- 武汉零食每分零食薄利多销,好吃不贵打造高性价比爆款
- 世界最新:CoreWeave获得2.21亿美元B轮融资
- 每日观察!直接薄纱!曝vivo X100系列长焦迎来史诗级大升级
- 【环球聚看点】经常发生“记忆断片”是痴呆前兆吗?
- Nayms获得1200万美元战略投资
- 环球资讯:Tableland获得800万美元A轮融资
- 天天即时看!怎样梳头发简单又漂亮_怎么扎头发好看又简单
- 资讯:新手开车教程详细步骤手动挡_新手怎么开车
- 当前视点!完美世界已成立 AI 中心:大力研究及推行人工智能技术学习与应用
- 当前报道:华人健康:4月20日融资买入220.29万元,融资融券余额4064.12万元
- 观天下!猿辅导将推出 AI 设计新工具「Motiff」:目标成为 Figma 的下一代产品
- 环球观焦点:魅力网名_魅力网名精选
- 环球通讯!跨境电商培训_培训方式填什么
- 全球热推荐:Sensor Tower:3月腾讯《王者荣耀》吸金2.15亿美元 蝉联全球手游畅销榜冠军
- 全球新资讯:昆明水站订单明显增加 每天多送出50桶
- 天天要闻:苏菜英文_苏菜
- 速讯:imitate翻译_imitate
- 当前速递!“中国全功能接入互联网30周年系列活动”启动
- 环球微资讯!立即撤除!严肃处理!
- 精彩看点:罗马诺:留在欧洲仍是奥塔门迪的首要任务,现阶段他未与河床谈判
- 央行:我国不存在长期通缩或通胀的基础
- 世界速看:中国妇女发展纲要_20212030年统计监测报告:全社会就业人员中女性比重保持在四成以上