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

Prometheus Community Helm Chart 自定义采集配置与持久化问题求助

Prometheus Community Helm Chart 配置问题解决方案

以下配置均可直接在你现有的values.yaml文件中补充,无需修改其他底层模板:

1. 自定义scrape配置添加方法

直接在values.yaml中添加prometheus.prometheusSpec.additionalScrapeConfigs字段注入自定义抓取规则即可,示例如下:

prometheus:
  prometheusSpec:
    additionalScrapeConfigs:
      # 下方替换为你实际的抓取配置
      - job_name: 'custom-business-service'
        static_configs:
          - targets: ['biz-service.prod.svc.cluster.local:8080']
        scrape_interval: 15s

如果自定义抓取规则较多,也可以提前将配置写入K8s Secret,通过prometheus.prometheusSpec.additionalScrapeConfigsSecret字段引用Secret即可,避免values.yaml过于冗长。

2. Prometheus、Grafana数据持久化配置

默认部署时两个组件的存储都是临时emptyDir,Pod重启就会丢失数据,开启持久化存储配置如下:

Prometheus 持久化配置

prometheus:
  prometheusSpec:
    storageSpec:
      volumeClaimTemplate:
        spec:
          # 有动态存储类的集群填写对应StorageClass名称,使用静态PV可省略该字段
          storageClassName: "your-cluster-storage-class"
          accessModes: ["ReadWriteOnce"]
          resources:
            requests:
              # 按需调整存储容量
              storage: 50Gi

Grafana 持久化配置

grafana:
  persistence:
    enabled: true
    # 同Prometheus配置规则
    storageClassName: "your-cluster-storage-class"
    accessModes: ["ReadWriteOnce"]
    # 按需调整存储容量
    size: 10Gi
    # 如需卸载Chart后仍保留数据可开启以下配置
    # retain: true

配置完成后执行helm upgrade命令更新发布即可,创建的PVC会独立于Pod生命周期存在,Pod重启、重建都不会丢失数据。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.15 00:36:13