Kubernetes 目标不会被普罗米修斯刮伤

Kubernetes 目标不会被普罗米修斯刮伤,kubernetes,prometheus,Kubernetes,Prometheus,似乎我无法通过注释方法或ServiceMonitor解决方案让普罗米修斯(prometheus)抓到我的目标 下面是我的服务对象的规范部分,它公开了度量 spec: clusterIP: 10.107.228.89 ports: - name: metricsport port: 8282 protocol: TCP targetPort: 8282 selector: app: my-app release: my-app sessi

似乎我无法通过注释方法或
ServiceMonitor
解决方案让普罗米修斯(prometheus)抓到我的目标

下面是我的
服务
对象的
规范
部分,它公开了度量

spec:
  clusterIP: 10.107.228.89
  ports:
  - name: metricsport
    port: 8282
    protocol: TCP
    targetPort: 8282
  selector:
    app: my-app
    release: my-app
  sessionAffinity: None
  type: ClusterIP
确实公开了度量,我通过集群内的另一个pod对其进行
curl
验证

curl http://my-service-metrics:8282/metrics
(...a lot of metrics)
这是我的
ServiceMonitor
spec

spec:
  endpoints:
  - path: /metrics
    port: metricsport
  namespaceSelector:
    matchNames:
    - default
  selector:
    matchLabels:
      app: my-app
      release: my-app
我还应该做什么/尝试让普罗米修斯(prometheus)
(普罗米修斯)
(普罗米修斯)(普罗米修斯)(普罗米修斯))刮取我的度量


(目标未出现在我的
http://prometheus/targets

轻松应答,需要确保ServiceMonitor对象本身上的标签与Prometheus对象上的
serviceMonitorSelector
匹配。

轻松应答,需要确保ServiceMonitor对象本身上的标签与Prometheus对象上的
serviceMonitorSelector
匹配