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"]
}
]
本文介绍了如何在Prometheus中配置基于文件的服务发现(File SD)来动态更新监控目标。通过在配置文件中设置`file_sd_configs`,并创建一个名为`targets.json`的文件来存储目标地址,Prometheus将每15秒刷新一次,从而实现对192.168.240.88:9256等服务的动态监控。
1163

被折叠的 条评论
为什么被折叠?



