You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在kube-prometheus-stack中丢弃kubernetes-service-endpoints job的kube_secret指标

你之前配置不生效是因为没有将丢弃规则加到正确的配置层级,kube_secret_*指标默认由kube-prometheus-stack依赖的kube-state-metrics组件输出,对应的采集规则配置在子chart的专属配置段,而非全局通用的service monitor配置中,可按需求选择以下方案配置:

方案1:从源头禁用Secret指标采集(更高效,推荐)

直接关闭kube-state-metrics对Secret资源的指标采集,从源头停止生成对应指标,无需额外过滤:

kube-state-metrics:
  resources:
    # 完全关闭Secret相关指标的生成
    secrets: false

方案2:仅过滤指定前缀的Secret指标

如果需要保留部分Secret相关指标,仅丢弃kube_secret_前缀的指标,可在kube-state-metrics的ServiceMonitor配置中添加丢弃规则:

kube-state-metrics:
  serviceMonitor:
    metricRelabelings:
      - action: drop
        regex: 'kube_secret_.+'
        sourceLabels: [__name__]

全局生效兜底方案

如果你需要对所有采集Job的这类指标都做过滤,可以将规则加到Prometheus全局的指标重标签配置中:

prometheus:
  prometheusSpec:
    metricRelabelings:
      - action: drop
        regex: 'kube_secret_.+'
        sourceLabels: [__name__]

配置完成后执行helm upgrade命令更新对应kube-prometheus-stack的release即可生效。


内容的提问来源于stack exchange,提问作者towel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 08:48:02