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

Prometheus配置咨询:如何让家庭服务器跳过代理

解决方案

Prometheus的proxy_url是Job级别的配置项,无法在单个target中单独覆盖,要实现部分目标跳过代理,需将家庭服务器的采集任务单独拆分为独立的scrape job,其余目标保留原有代理配置。

修改后的完整prometheus.yml配置如下:

global:
  scrape_interval: 15s

scrape_configs:
  # 家庭服务器专属采集任务:无代理
  - job_name: 'node-homeserver'
    static_configs:
      - targets: ['192.168.178.3:9100']
        labels:
          instance: homeserver
    basic_auth:
        username: 'prometheus'

  # 远程服务器采集任务:使用代理
  - job_name: 'node-remote'
    proxy_url: 'http://127.0.0.1:8888'
    static_configs:
      - targets: ['www.fddfg.de:9100']
        labels:
          instance: 1ahf
      - targets: ['435435346774:9100']
        labels:
          instance: dfgsd
      - targets: ['207.148.107.219:9100']
        labels:
          instance: vultr-1
      - targets: ['198.55.47.29:9100']
        labels:
          instance: vultr-2
    basic_auth:
        username: 'prometheus'

关键说明

  • 拆分后的两个job对应不同采集规则:node-homeserver不配置proxy_url,直接采集家庭服务器指标;node-remote保留代理配置,采集远程服务器指标;
  • 两个job均保留basic_auth配置以保证采集认证一致,可根据实际需求调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 13:19:51