启用 Prometheus 过滤的收集器
Prometheus Filtering enabled collectors
已经有一个question regarding this. But it's not answered properly. I'm trying to understand how to use the Filtering enabled collectors in 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']
您需要 yaml
到 scrape_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-
# action defaults to 'replace'
- source_labels: [abc]
target_label: cde
- replacement: static
target_label: abc
- regex:
replacement: static
target_label: abc
参考文献:
已经有一个question regarding this. But it's not answered properly. I'm trying to understand how to use the Filtering enabled collectors in 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']
您需要 yaml
到 scrape_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-
# action defaults to 'replace'
- source_labels: [abc]
target_label: cde
- replacement: static
target_label: abc
- regex:
replacement: static
target_label: abc
参考文献: