From 05ffd3194990c5373dc1c691984284bcd595ecda Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Wed, 15 Nov 2023 13:45:01 +0100 Subject: [PATCH] Added monitors for cilium --- argocd/prometheus/templates/monitors.yaml | 41 +++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 argocd/prometheus/templates/monitors.yaml diff --git a/argocd/prometheus/templates/monitors.yaml b/argocd/prometheus/templates/monitors.yaml new file mode 100644 index 0000000..b204577 --- /dev/null +++ b/argocd/prometheus/templates/monitors.yaml @@ -0,0 +1,41 @@ +apiVersion: monitoring.coreos.com/v1 +kind: PodMonitor +metadata: + name: cilium-operator + namespace: {{ .Release.Namespace }} + labels: + {{- include "template.labels" . | nindent 4 }} +spec: + podMetricsEndpoints: + - port: 9963 + selector: + matchLabels: + app.kubernetes.io/name: cilium-operator +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: cilium-agent + namespace: {{ .Release.Namespace }} + labels: + {{- include "template.labels" . | nindent 4 }} +spec: + endpoints: + - port: 9964 + selector: + matchLabels: + app.kubernetes.io/name: cilium-agent +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: hubble-metrics + namespace: {{ .Release.Namespace }} + labels: + {{- include "template.labels" . | nindent 4 }} +spec: + endpoints: + - port: 9965 + selector: + matchLabels: + app.kubernetes.io/name: hubble \ No newline at end of file