You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
817 B

  1. {{- if .Values.master.enabled }}
  2. {{- if .Values.master.metricsPort }}
  3. {{- if .Values.global.monitoring.enabled }}
  4. apiVersion: monitoring.coreos.com/v1
  5. kind: ServiceMonitor
  6. metadata:
  7. name: {{ template "seaweedfs.name" . }}-master
  8. namespace: {{ .Release.Namespace }}
  9. labels:
  10. app.kubernetes.io/name: {{ template "seaweedfs.name" . }}
  11. helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
  12. app.kubernetes.io/managed-by: {{ .Release.Service }}
  13. app.kubernetes.io/instance: {{ .Release.Name }}
  14. app.kubernetes.io/component: master
  15. spec:
  16. endpoints:
  17. - interval: 30s
  18. port: metrics
  19. scrapeTimeout: 5s
  20. selector:
  21. matchLabels:
  22. app.kubernetes.io/name: {{ template "seaweedfs.name" . }}
  23. app.kubernetes.io/component: master
  24. {{- end }}
  25. {{- end }}
  26. {{- end }}