Prometheus 監控K8S集群資源監控


Prometheus 監控K8S集群中Pod

目前cAdvisor集成到了kubelet組件內,可以在kubernetes集群中每個啟動了kubelet的節點使用cAdvisor提供的metrics接口獲取該節點所有容器相關的性能指標數據。
cAdvisor對外提供服務的默認端口為***4194***,主要提供兩種接口:

  • Prometheus格式指標接口:nodeIP:4194/metrics(或者通過kubelet暴露的cadvisor接口nodeIP:10255/metrics/cadvisor);
  • WebUI界面接口:nodeIP:4194/containers/

以上接口的數據都是按prometheus的格式輸出的。

  • kubelet的節點使用cAdvisor提供的metrics接口獲取該節點所
  • 有容器相關的性能指標數據。

暴露接口地址:

https://NodeIP:10255/metrics/cadvisor
https://NodeIP:10250/metrics/cadvisor

在K8S中部署Grafana與可視化

  grafana 是一個可視化面板,有着非常漂亮的圖表和布局展示,功能齊全的度量儀表盤和圖形編輯器,支持 Graphite、zabbix、InfluxDB、Prometheus、OpenTSDB、Elasticsearch 等作為數據源,比 Prometheus 自帶的圖表展示功能強大太多,更加靈活,有豐富的插件,功能更加強大。

  • 下載地址:https://grafana.com/grafana/download

集群資源監控模板號:3119

1、導入新創建的Prometheus地址

2、導入模板:使用3119模板

3、查看效果

4、根據源服務器調整監控指標

5、根據情況修改參數

6、查看效果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM