如何确保Prometheus提取的数据是最新的并且在提取间隔之前不包含旧数据

时间:2018-06-22 04:00:35

标签: export prometheus

  

Prometheus间隔从推送网关提取数据。 Pushgateway使用“ -persistence.file字符串”数据持久性参数配置。客户端将数据实时发送到Pushgateway。

     

如果Prometheus在该时间间隔内提取数据。 Pushgateway没有   从客户端接收数据。 Prometheus提取数据时会发生什么   从pushgateway间隔开始?

     
      
  1. Prometheus会在时间间隔之外提取旧数据,然后将提取时间作为旧数据的时间吗?
  2.   
  3. 普罗米修斯会根据拉出时间间隔判断,在此期间pushgateway没有新数据,然后拉出数据为空?
  4.   
  5. 还有其他结果
  6.   

1 个答案:

答案 0 :(得分:0)

Pushgateway将始终为组提供对它的最新推送(如果有)。如果您只关心获取最新数据,则pushgateway不适合您的用例(请参见https://prometheus.io/docs/practices/pushing/)。

您可能想要做的是使用直接检测,并让Prometheus直接抓取您的应用程序。