sigs.k8s.io/cluster-api-provider-azure@v1.14.3/hack/observability/opentelemetry/chart/templates/servicemonitor.yaml (about) 1 {{- if and .Values.serviceMonitor.enabled .Values.serviceMonitor.metricsEndpoints .Values.standaloneCollector.enabled }} 2 apiVersion: monitoring.coreos.com/v1 3 kind: ServiceMonitor 4 metadata: 5 name: {{ include "opentelemetry-collector.fullname" . }} 6 labels: 7 {{- include "opentelemetry-collector.labels" . | nindent 4 }} 8 {{- range $key, $value := .Values.serviceMonitor.extraLabels }} 9 {{- printf "%s: %s" $key (tpl $value $ | quote) | nindent 4 }} 10 {{- end }} 11 spec: 12 selector: 13 matchLabels: 14 {{- include "opentelemetry-collector.selectorLabels" . | nindent 6 }} 15 component: standalone-collector 16 endpoints: 17 {{- toYaml .Values.serviceMonitor.metricsEndpoints | nindent 2 }} 18 {{- end }}