From 8699d66347106ee85ac775acc625f069494b02b7 Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 19 Sep 2023 15:22:03 +0930 Subject: [PATCH] feat(metrics): CoreDNS service monitor !1 --- templates/ServiceMonitor-CoreDNS.yaml | 28 +++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 templates/ServiceMonitor-CoreDNS.yaml diff --git a/templates/ServiceMonitor-CoreDNS.yaml b/templates/ServiceMonitor-CoreDNS.yaml new file mode 100644 index 0000000..5c96bb3 --- /dev/null +++ b/templates/ServiceMonitor-CoreDNS.yaml @@ -0,0 +1,28 @@ +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + app.kubernetes.io/name: coredns + app.kubernetes.io/part-of: {{ $.Chart.Name }} + app.kubernetes.io/version: {{ $.Chart.Version }} + app.kubernetes.io/managed-by: {{ $.Release.Service }} + name: coredns + namespace: monitoring +spec: + endpoints: + - bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token + interval: 15s + metricRelabelings: + - action: drop + regex: coredns_cache_misses_total + sourceLabels: + - __name__ + port: metrics + jobLabel: app.kubernetes.io/name + namespaceSelector: + matchNames: + - kube-system + selector: + matchLabels: + k8s-app: kube-dns