基於k8s集群部署prometheus監控etcd


基於k8s集群部署prometheus監控etcd

1、背景和環境概述

本文中涉及到的環境中、prometheus監控和grafana基本環境已部署好。etcd內置了metrics接口供收集數據,在etcd集群任意一台節點上可通過ip:2379/metrics檢查是否能正常收集數據。

curl -L http://localhost:2379/metrics

2、修改prometheus配置

修改prometheus的配置,增加對etcd的監控配置,配置中指定etcd集群的ip:port,並指定后端協議類型和配置跳過CA驗證

vim prometheus-configmap.yaml
- job_name: "etcd"
      scheme: https
      tls_config:
        insecure_skip_verify: true
      static_configs:
      - targets: ['172.16.1.100:2379','172.16.1.101:2379','172.16.1.110:2379']

3、檢查是否生效

打開prometheus界面,查看target中是否有etcd的相關記錄

檢查查詢取值

4、配置grafana圖形

在grafana圖形中導入模板,模板可以從grafana官方dashboard中搜索並獲得模板id,這里推薦為3070、9618

查看圖形

至此,prometheus監控etcd完成。


免責聲明!

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



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