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

基于k8s集群部署prometheus监控etcd

时间:2019-08-02 09:13:45      阅读:487      评论:0      收藏:0      [点我收藏+]

标签:image   ash   src   target   配置   取值   yam   boa   lis   

基于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完成。

基于k8s集群部署prometheus监控etcd

标签:image   ash   src   target   配置   取值   yam   boa   lis   

原文地址:https://www.cnblogs.com/ssgeek/p/11286558.html

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