Как удалить метрики Дженкинса с помощью оператора Прометей - PullRequest
1 голос
/ 05 мая 2019

Я использую 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

1 Ответ

0 голосов
/ 05 мая 2019

Я не знаю о ServiceMonitor, но я без проблем отслеживаю свой экземпляр Jenkins, используя аннотации к сервису Jenkins:

prometheus.io/scrape: "true"
prometheus.io/port: "8080"
prometheus.io/path: "/prometheus"
...