Prometheus关闭时,Prometheus客户端库的行为如何?

时间:2019-02-01 09:48:37

标签: prometheus

我是普罗米修斯的新手。根据到目前为止我已阅读和尝试过的内容,Prometheus客户端库通过HTTP公开收集的指标,而Prometheus会定期进行读取(抓取)。

在Prometheus抓取指标之前,客户端库必须将收集的指标存储在内存中。那么,如果Prometheus服务器出现故障怎么办?

  1. 客户端库将继续收集数据吗?
  2. 有没有停止收集的限制?
  3. 还是删除最旧的数据?
  4. 如何避免OOM?

如果我认为有什么错误,请纠正我。

1 个答案:

答案 0 :(得分:1)

Prometheus客户端库不存储单个事件,它们会更新指标。因此,它将不断更新这些指标,并且没有OOM的风险。

有关更多信息,请参见https://www.robustperception.io/memory-usage-of-prometheus-client-libraries