【问题标题】:Prometheus Filtering enabled collectors启用 Prometheus 过滤的收集器
【发布时间】:2019-11-26 05:20:14
【问题描述】:

已经有一个question 与此有关。但它没有正确回答。我正在尝试了解如何在this link 中使用启用过滤的收集器

params:
    collect[]:
      - foo
      - bar

我试过了

 - params:
                [ collect[]: ['diskstats', 'filefd', 'filesystem', 'loadavg', 'meminfo', 'netdev', 'netstat', 'stat', 'time', 'uname', 'vmstat'] ]

 - params:
                [ collect: ['diskstats', 'filefd', 'filesystem', 'loadavg', 'meminfo', 'netdev', 'netstat', 'stat', 'time', 'uname', 'vmstat'] ]

 - params:
                -collect: ['diskstats', 'filefd', 'filesystem', 'loadavg', 'meminfo', 'netdev', 'netstat', 'stat', 'time', 'uname', 'vmstat'] 

【问题讨论】:

    标签: prometheus prometheus-node-exporter


    【解决方案1】:

    您需要 yamlscrape_config 下的 Prometheus 配置,如下示例:

    scrape_configs:
    - job_name: prometheus
    
      params:
       collect[]:
          - diskstats
          - filefd
          - filesystem
          - loadavg
          - meminfo
          - netdev
          - netstat
          - stat
          - time
          - uname
          - vmstat 
    
      file_sd_configs:
        - files:
    
      static_configs:
      - targets: ['localhost:9090', 'localhost:9191']
        labels:
          my:   label
          your: label
    
      relabel_configs:
      - source_labels: [job, __meta_dns_name]
        regex:         (.*)some-[regex]
        target_label:  job
        replacement:   foo-${1}
        # action defaults to 'replace'
      - source_labels: [abc]
        target_label:  cde
      - replacement:   static
        target_label:  abc
      - regex:
        replacement:   static
        target_label:  abc
    
    
    

    参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-22
      • 2018-07-29
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多