{{- if .Values.memcachedIndexQueries.enabled }} {{- with .Values.serviceMonitor }} {{- if .enabled }} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: {{ include "loki.memcachedIndexQueriesFullname" $ }} {{- with .namespace }} namespace: {{ . }} {{- end }} {{- with .annotations }} annotations: {{- toYaml . | nindent 4 }} {{- end }} labels: {{- include "loki.memcachedIndexQueriesLabels" $ | nindent 4 }} {{- with .labels }} {{- toYaml . | nindent 4 }} {{- end }} spec: {{- with .namespaceSelector }} namespaceSelector: {{- toYaml . | nindent 4 }} {{- end }} selector: matchLabels: {{- include "loki.memcachedIndexQueriesSelectorLabels" $ | nindent 6 }} endpoints: - port: http-metrics {{- with .interval }} interval: {{ . }} {{- end }} {{- with .scrapeTimeout }} scrapeTimeout: {{ . }} {{- end }} {{- with .relabelings }} relabelings: {{- toYaml . | nindent 8 }} {{- end }} {{- with .metricRelabelings }} metricRelabelings: {{- toYaml . | nindent 8 }} {{- end }} {{- with .scheme }} scheme: {{ . }} {{- end }} {{- with .tlsConfig}} tlsConfig: {{- toYaml . | nindent 8 }} {{- end }} {{- with .targetLabels }} targetLabels: {{- toYaml . | nindent 4 }} {{- end }} {{- end }} {{- end }} {{- end }}