更多内容,请查看博客原文:在Prometheus-Operator中添加自定义监控项,监控etcd集群
添加自定义监控项流程
- 创建ServiceMonitor对象
- 创建Service对象,提供metrics数据接口,并将其和ServiceMonitor关联
- 确保Service对象可以正确获取metrics数据
{% asset_image 1576154786034.png %}
配置etcd证书
查看etcd启动时的证书路径
kubectl get po -n kube-system
...
etcd-k8s-master 1/1 Running 1 6h28m
...
kubectl get po etcd-k8s-master -n kube-system -o yaml
...
spec:
containers:
- command:
- etcd
- --advertise-client-urls=https://192.168.229.134:2379
- --cert-file=/etc/kubernetes/pki/etcd/server.crt
- --client-cert-auth=true
- --data-dir=/var/lib/etcd
- --initial-advertise-peer-urls=https://192.168.229.134:2380
- --init

本文详细介绍了如何在Prometheus-Operator环境中添加自定义监控项,以监控etcd集群。步骤包括:创建ServiceMonitor对象,配置etcd证书,创建Service对象以提供metrics接口,并确保Service能正确获取数据。最后,文章提到了在Grafana中导入Dashboard来展示监控数据。
最低0.47元/天 解锁文章
1506

被折叠的 条评论
为什么被折叠?



