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按正常配置采集数据即可

posted @ 2023-11-06 18:09  suyanhj  阅读(449)  评论(0)    收藏  举报