目录
- 基于k8s集群部署prometheus监控etcd
- 1、背景和环境概述
- 2、修改prometheus配置
- 3、检查是否生效
- 4、配置grafana图形
基于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
完成。
原文地址:https://www.cnblogs.com/ssgeek/p/11286558.html
时间: 2024-11-03 19:45:38