码迷,mamicode.com
首页 > 其他好文 > 详细

普罗米修斯+grafana监控k8s

时间:2019-07-10 20:09:09      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:cpu   container   eth   用户名   cond   写入   col   数据源配置   com   

其实现原理有点类似ELK。node-exporter组件负责收集节点上的metrics监控数据,并将数据推送给prometheus, prometheus负责存储这些数据,grafana将这些数据通过网页以图形的形式展现给用户。


grafana+普罗米修斯全部集成在k8s内部的方式,用pod和svc的方式去暴露服务和端口以及登陆web界面。
普罗米修斯登陆界面:http://192.168.43.35:30003
grafana登陆界面:http://192.168.43.35:31000

技术图片

技术图片

普罗米修斯监控界面查询语句:
sum by (pod_name)( rate(container_cpu_usage_seconds_total{image!="", pod_name!=""}[1m] ) )
如果使用该语句能查询到数据,代表node-exporter向普罗米写入数据正常。

技术图片

通过svc暴露端口:在web界面登陆grafana界面既可以看到监控效果。需要配置grafana。

grafana登陆界面默认用户名和密码都是admin。

grafana数据源配置如下:

技术图片

技术图片

技术图片

 

普罗米修斯+grafana监控k8s

标签:cpu   container   eth   用户名   cond   写入   col   数据源配置   com   

原文地址:https://www.cnblogs.com/tigergaonotes/p/11166088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!