首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有使用服务监视器发送度量的kube状态度量

没有使用服务监视器发送度量的kube状态度量
EN

Stack Overflow用户
提问于 2022-06-17 16:53:40
回答 1查看 498关注 0票数 1

我已经将kube状态度量部署到kube-system命名空间中,在同一个集群中,我们让prometheus -运算符运行,我编写了下面的服务监视器文件,用于向prometheus发送度量,但它不起作用。请找到下面的文件。

Servicemonitor.yaml

代码语言:javascript
复制
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: kube-state-metrics
  labels:
    app.kubernetes.io/name: kube-state-metrics
  namespace: kube-system
spec:
  selector:
    matchLabels:
      prometheus-scrape: "true"
  endpoints:
    - port: metrics
      path: /metrics
      targetPort: 8080
      honorLabels: true
      scheme: https
      tlsConfig:
        insecureSkipVerify: true

Prometheus-deploy.yaml

代码语言:javascript
复制
apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
  annotations:
    argocd.argoproj.io/sync-wave: "1"
  name: prometheus
  labels:
    name: prometheus
spec:
  serviceAccountName: prometheus
  serviceMonitorSelector: {}
  serviceMonitorNamespaceSelector:
    matchLabels:
      prometheus-scrape: "true"
  podMonitorSelector: {}
  podMonitorNamespaceSelector:
    matchLabels:
      prometheus-scrape: "true"
  resources:
    requests:
      memory: 400Mi
  enableAdminAPI: false
  additionalScrapeConfigs:
    name: additional-scrape-configs
    key: prometheus-additional.yaml

有谁能帮我解决这个问题吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-06-21 06:34:19

ServiceMonitor的selector>matchLabels应该与“服务”的标签匹配。检查您的服务是否有正确的标签。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72662566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档