chore(prometheus): enable etcd prometheus service monitor
Some checks failed
ci/woodpecker/push/yamllint Pipeline failed

This commit is contained in:
Tom Neuber 2025-04-27 11:07:51 +02:00
parent 7fac4db76e
commit 531e0166cf
Signed by: tom
GPG key ID: F17EFE4272D89FF6
2 changed files with 126 additions and 58 deletions

View file

@ -157,6 +157,8 @@ prometheus:
enabled: true
prefix: prometheus
prometheusSpec:
secrets:
- etcd-client-cert
remoteWrite:
- url: http://receiver-write.thanos.svc.cluster.local:10908/api/v1/receive
name: thanos
@ -193,3 +195,20 @@ customRules:
crds:
upgradeJob:
enabled: true
kubeEtcd:
enabled: true
endpoints:
- 78.47.196.191 # master1
- 116.202.28.33 # master2
- 162.55.35.186 # master3
service:
enabled: true
port: 2379
targetPort: 2381
serviceMonitor:
enabled: true
scheme: https
caFile: /etc/prometheus/secrets/etcd-client-cert/etcd-ca
certFile: /etc/prometheus/secrets/etcd-client-cert/etcd-client
keyFile: /etc/prometheus/secrets/etcd-client-cert/etcd-client-key
insecureSkipVerify: true