bd830be654dd48bb8a090e16d371af1256149761
[it/otf.git] / otf-helm / otf / charts / databases / mysqldb / templates / servicemonitor.yaml
1 {{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled }}
2 apiVersion: monitoring.coreos.com/v1
3 kind: ServiceMonitor
4 metadata:
5   name: {{ include "mysql.fullname" . }}
6   namespace: {{ .Release.Namespace }}
7   labels:
8     app: {{ template "mysql.fullname" . }}
9     chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
10     release: "{{ .Release.Name }}"
11     heritage: "{{ .Release.Service }}"
12     {{- if .Values.metrics.serviceMonitor.additionalLabels }}
13 {{ toYaml .Values.metrics.serviceMonitor.additionalLabels | indent 4 }}
14     {{- end }}
15 spec:
16   endpoints:
17     - port: metrics
18       interval: 30s
19   namespaceSelector:
20     matchNames:
21       - {{ .Release.Namespace }}
22   selector:
23     matchLabels:
24       app: {{ include "mysql.fullname" . }}
25       release: {{ .Release.Name }}
26 {{- end }}