blob: b25dbe84885081eaa5b0e8fb22133bd5898bc791 [file] [log] [blame]
Mohammed Naser65cda132024-05-02 14:34:08 -04001{{- if and .Values.monitoring.enabled .Values.csi.serviceMonitor.enabled (or .Values.csi.enableLiveness .Values.csi.enableGrpcMetrics) }}
2apiVersion: monitoring.coreos.com/v1
3kind: ServiceMonitor
4metadata:
5 name: csi-metrics
6 namespace: {{ .Values.csi.serviceMonitor.namespace | default .Release.Namespace }}
7 labels: {{- include "library.rook-ceph.labels" . | nindent 4 }}
8 {{- with .Values.csi.serviceMonitor.labels }}
9 {{- toYaml . | nindent 4 }}
10 {{- end }}
11spec:
12 namespaceSelector:
13 matchNames:
14 - {{ .Release.Namespace }}
15 selector:
16 matchLabels:
17 app: csi-metrics
18 endpoints:
19 {{- if .Values.csi.enableLiveness }}
20 - port: csi-http-metrics
21 path: /metrics
22 interval: {{ .Values.csi.serviceMonitor.interval }}
23 {{- end }}
24{{- end }}