Prometheus联盟部署 文件服务发现配置
1. 结构图
2. 在主节点的Prometheus配置文件添加如下文件服务发现配置
values.yaml
- job_name: 'federate'
scrape_interval: 15s
honor_labels: true
metrics_path: '/federate'
params:
'match[]':
- '{job="prometheus"}'
- '{__name__=~"job:.*"}'
file_sd_configs:
- files:
- /root/test_server.json #需要配置值得文件
refresh_interval: 10s
test_server.json
文件内容是分节点Prometheus的地址,该文件放在主Prometheus配置文件指定的路径下,当需要添加新的Prometheus节点时,只需要在此文件中添加Prometheus新节点地址即可。
[
{
"targets": ["10.161.4.63:9090","192.168.75.130:9090"]
}
]