prometheus联邦集群
prometheus联邦集群
在多个数据中心部署prometheus server,最后在一个中心prometheus server进行数据聚合(只用抓取3个prometheus server的数据即可)
在大规模集群中,可用于指标分类,

中心prometheus配置:
scrape_configs:
- job_name: 'federate'
scrape_interval: 15s
honor_labels: true
metrics_path: '/federate' #prometheus server暴露自身采集的所有数据的api
params: #match[]参数指定需要获取的时间序列。match[]参数必须是一个瞬时向量选择器,例如up或者{job="api-server"}。配置多个match[]参数,用于获取多组时间序列的监控数据
'match[]':
- '{job="prometheus"}'
- '{__name__=~"job:.*"}'
- '{__name__=~"node.*"}'
static_configs:
- targets: #指定3个server即可
- '192.168.0.100:9090'
- '192.168.0.110:9090'
- '192.168.0.120:9090'
其他prometheus按正常配置采集数据即可

浙公网安备 33010602011771号