prometheus基于文件的服务发现
prometheus配置文件如下:
global:
alerting:
alertmanagers:
- static_configs:
- targets:
rule_files:
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['192.168.240.88:9100','192.168.240.88:9090']
#以下是关键,然后再targets.json文件中添加targets信息即可。
- job_name: 'file_ds'
file_sd_configs:
- refresh_interval: 15s
files:
- targets.json
在prometheus的配置文件相同目录下创建targets.json
# cat targets.json
[
{
"targets": [ "192.168.240.88:9256"]
}
]