From 834620485687a48b9a93412462a05e82cba734c3 Mon Sep 17 00:00:00 2001 From: "naman.gupta" Date: Fri, 28 Jun 2024 18:23:37 +0530 Subject: [PATCH] Adding config for prometheus. Adding config for prometheus. Change-Id: I9a55718c1f479e82d28edc6e609ceaa7a7dd864b Signed-off-by: naman.gupta --- .../config/prometheus/kustomization.yaml | 2 ++ .../config/prometheus/monitor.yaml | 26 ++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 depRicKubernetesOperator/config/prometheus/kustomization.yaml create mode 100644 depRicKubernetesOperator/config/prometheus/monitor.yaml diff --git a/depRicKubernetesOperator/config/prometheus/kustomization.yaml b/depRicKubernetesOperator/config/prometheus/kustomization.yaml new file mode 100644 index 0000000..ed13716 --- /dev/null +++ b/depRicKubernetesOperator/config/prometheus/kustomization.yaml @@ -0,0 +1,2 @@ +resources: +- monitor.yaml diff --git a/depRicKubernetesOperator/config/prometheus/monitor.yaml b/depRicKubernetesOperator/config/prometheus/monitor.yaml new file mode 100644 index 0000000..1a1cb4a --- /dev/null +++ b/depRicKubernetesOperator/config/prometheus/monitor.yaml @@ -0,0 +1,26 @@ + +# Prometheus Monitor Service (Metrics) +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + control-plane: controller-manager + app.kubernetes.io/name: servicemonitor + app.kubernetes.io/instance: controller-manager-metrics-monitor + app.kubernetes.io/component: metrics + app.kubernetes.io/created-by: depriclatest26oct + app.kubernetes.io/part-of: depriclatest26oct + app.kubernetes.io/managed-by: kustomize + name: controller-manager-metrics-monitor + namespace: system +spec: + endpoints: + - path: /metrics + port: https + scheme: https + bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token + tlsConfig: + insecureSkipVerify: true + selector: + matchLabels: + control-plane: controller-manager -- 2.16.6