mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-01-27 10:18:39 +00:00
[kubeovn] Fix service scrape for plunger
This patch delivers changes to the monitoring config of Kube-OVN plunger, which were accidentally omitted in its release, leading to a duplicate service, broken monitoring agents' helm release and not actually scraping the plunger. ```release-note [kubeovn-plunger] Fix the VMServiceScrape object for collecting the plunger's metrics. ``` Signed-off-by: Timofei Larkin <lllamnyp@gmail.com>
This commit is contained in:
@@ -1,42 +1,23 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: coredns
|
||||
namespace: kube-system
|
||||
labels:
|
||||
app: coredns
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
- name: http-metrics
|
||||
port: 9153
|
||||
protocol: TCP
|
||||
targetPort: 9153
|
||||
selector:
|
||||
k8s-app: kube-dns
|
||||
---
|
||||
apiVersion: operator.victoriametrics.com/v1beta1
|
||||
kind: VMServiceScrape
|
||||
metadata:
|
||||
name: coredns
|
||||
name: kubeovn-plunger
|
||||
namespace: cozy-monitoring
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: coredns
|
||||
app.kubernetes.io/name: kube-ovn-plunger
|
||||
app.kubernetes.io/instance: kubeovn-plunger
|
||||
namespaceSelector:
|
||||
matchNames:
|
||||
- "kube-system"
|
||||
- "cozy-kubeovn"
|
||||
endpoints:
|
||||
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
|
||||
port: http-metrics
|
||||
- port: metrics
|
||||
relabelConfigs:
|
||||
- action: labeldrop
|
||||
regex: (endpoint|namespace|pod|container)
|
||||
- replacement: kube-dns
|
||||
regex: (endpoint|pod|container)
|
||||
- replacement: kubeovn-plunger
|
||||
targetLabel: job
|
||||
- sourceLabels: [__meta_kubernetes_pod_node_name]
|
||||
targetLabel: node
|
||||
- targetLabel: tier
|
||||
replacement: cluster
|
||||
|
||||
Reference in New Issue
Block a user