prometheus federation 集群数据同步逻辑

问题描述

我有多个普罗米修斯监控系统。 它们通过联邦配置聚合到中心。

中心和二级联盟的配置如下。

scrape_configs:
  - job_name: 'federate'
    scrape_interval: 180s
    honor_labels: true
    metrics_path: '/federate'
    params:
      'match[]':
        - '{__name__=~". +"}'
    static_configs:
      - targets:
          - "X.X.X.X:9102"
        labels:
          datacenter: 'XXXXX'
          city: 'XXXX'
  

我跑 count(max_over_time (node_cpu_seconds_total{city!="Mycity"}[1h])) by (city) 来计数 中央和辅助联盟中的服务器总数。

为什么中心计算的总数与二级联盟计算的总数不同?

影响数据不一致的因素有哪些?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)