这里只是对prometheus监控etcd的配置过程做个记录,方便以后查阅。
1.环境概述
在我的环境中prometheus监控和grafana基本环境已部署好。etcd内置了metrics接口供收集数据,在etcd集群任意一台节点上可通过ip:2379/metrics检查是否能正常收集数据。
1 | curl -L http://localhost:2379/metrics |
2.修改prometheus配置
1 | vim prometheus-configmap.yaml |
3.重启prometheus
如果开启了api管理功能,可以如下方式热加载配置
1 | curl -X POST http://127.0.0.1:9090/-/reload |
4.检查是否生效
打开prometheus界面,查看target中是否有etcd的相关记录
如果成功拉取到监控指标,输入etcd会有提示
5.grafana出图
推荐使用3070、9618
效果如下
上图面板经过一定的修改可能略有不同,仅供参考