Я использую Kube-prometheus с Prometheus-Operator для мониторинга моего кластера K8s. Я развернул Jenkins в своем кластере и хочу начать получать показатели здесь с помощью ServiceMonitor.
Я установил плагин Prometheus, который отображает метрики, используя /prometheus
или /metrics/API_KEY/metrics
, это прекрасно работает, если я создаю новую статическую работу. Однако, если я хочу использовать ServiceMonitor, он не работает.
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
k8s-app: jenkins
name: jenkins
namespace: monitoring
spec:
endpoints:
- interval: 30s
port: http
path: /metrics/y1H6G16T-DhqpHdW9XwHWnP9FWAXMMfy4XnXVnyoIOEV3-gPJZKN284OFUcVkPxL/metrics
selector:
matchLabels:
jenkins: main