1

K8s クラスターを監視するために、Kube-prometheus と Prometheus-Operator を使用しています。クラスターに 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
4

2 に答える 2