普罗米修斯+grafana监控k8s
Posted tigergaonotes
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了普罗米修斯+grafana监控k8s相关的知识,希望对你有一定的参考价值。
其实现原理有点类似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_totalimage!="", pod_name!=""[1m] ) ) 如果使用该语句能查询到数据,代表node-exporter向普罗米写入数据正常。
通过svc暴露端口:在web界面登陆grafana界面既可以看到监控效果。需要配置grafana。
grafana登陆界面默认用户名和密码都是admin。
grafana数据源配置如下:
以上是关于普罗米修斯+grafana监控k8s的主要内容,如果未能解决你的问题,请参考以下文章
Kubernetes(k8s)之在集群环境部署Prometheus(普罗米修斯监控)和集群的ui管理工具Grafana
Rancher、普罗米修斯、Cadvisor、Grafana、skywalking
k8s Prometheus+CAdvisor+node_export+grafana
普罗米修斯Prometheus+Grafana,监控搭建与界面基础配置