从 Prometheus 中的 kubernetes-service-endpoints 作业中删除指标

tow*_*wel 4 kubernetes prometheus kubernetes-helm

我正在使用kube-prometheus-stack图表,并且试图摆脱所有指标kube_secret

当我查询这些指标时,我发现它们源自名为 的作业kubernetes-service-endpoints,但我无法弄清楚哪个服务监视器在 中控制它values.yaml,因此我尝试将它们从每个可配置服务监视器中删除 - 在每个监视器中我放入:

    metricRelabelings:
    - action: drop
      regex: 'kube_secret_.+'
      sourceLabels: [__name__]
Run Code Online (Sandbox Code Playgroud)

当然没有帮助。我需要定义什么才能values.yaml删除这些指标?谢谢

tow*_*wel 7

我很傻——我定义了这份kubernetes-service-endpoints工作prometheus.prometheusSpec.additionalScrapeConfigs......

为了删除所有kube_secret指标,我删除了与此作业匹配的指标名称以及( )kube_secret_.+的服务监视器中的指标名称kubeStateMetricskubeStateMetrics.serviceMonitor.metricRelabelings

  • 你一点也不傻,很高兴你发布了答案。 (4认同)