文章目录
1、Prometheus自动发现被监控节点的配置方法?即图中的discover targets的file_sd方式
1)创建json文件
#vi /usr/local/prometheus/file_sd.json
[
{
"targets": ["172.17.0.10:9100"]
}
]
2)在prometheus配置文件中添加新的job
...
- job_name: 'file_sd'
file_sd_configs:
- files:
- /usr/local/prometheus/file_sd.json
refresh_interval: 10s
...
#注:因为配置文件有修改需要重新启动prometheus服务器
3)有新的metrics节点加入时直接修改在json文件添加
#vi /usr/local/prometheus/file_sd.json
[
{
"targets": ["172.17.0.10:9100","172.17.0.10:9100","172.17.0.10:9100"]
}
]
4)重新加载targets能够发现新的监控节点已经加入,无需重启服务器
添加前: