prometheus-service-monitors.yaml 1009 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ---
  2. apiVersion: monitoring.coreos.com/v1
  3. kind: ServiceMonitor
  4. metadata:
  5. name: 'flink-jobmanager'
  6. labels:
  7. {{ include "flink.labels" . | indent 4 }}
  8. app: prometheus
  9. prometheusApp: prometheus-local
  10. spec:
  11. endpoints:
  12. - interval: 5s
  13. path: /
  14. port: metrics
  15. namespaceSelector:
  16. matchNames:
  17. - {{ .Release.Namespace }}
  18. targetLabels:
  19. - app.kubernetes.io/name
  20. - component
  21. selector:
  22. matchLabels:
  23. app.kubernetes.io/name: flink
  24. component: jobmanager
  25. ---
  26. apiVersion: monitoring.coreos.com/v1
  27. kind: ServiceMonitor
  28. metadata:
  29. name: 'flink-taskmanager'
  30. labels:
  31. {{ include "flink.labels" . | indent 4 }}
  32. app: prometheus
  33. prometheusApp: prometheus-local
  34. spec:
  35. endpoints:
  36. - interval: 5s
  37. path: /
  38. port: metrics
  39. namespaceSelector:
  40. matchNames:
  41. - {{ .Release.Namespace }}
  42. targetLabels:
  43. - app.kubernetes.io/name
  44. - component
  45. selector:
  46. matchLabels:
  47. app.kubernetes.io/name: flink
  48. component: taskmanager