当 Prometheus 关闭时,Prometheus 客户端库的行为如何?
How does Prometheus client libraries behave when Prometheus is down?
我是普罗米修斯的新手。根据我到目前为止所阅读和尝试的内容,Prometheus 客户端库通过 HTTP 公开收集的指标,Prometheus 定期读取(刮擦)。
在 Prometheus 抓取指标之前,客户端库必须将收集到的指标存储在内存中。那么如果 Prometheus 服务器宕机了怎么办?
- 客户端库会继续收集数据吗?
- 停止收集有什么限制吗?
- 还是会丢弃最旧的数据?
- 如何避免OOM?
如有错误请指正
Prometheus 客户端库不存储单个事件,它们更新指标。因此它会不断更新这些指标,并且没有 OOM 的风险。
有关详细信息,请参阅 https://www.robustperception.io/memory-usage-of-prometheus-client-libraries。
我是普罗米修斯的新手。根据我到目前为止所阅读和尝试的内容,Prometheus 客户端库通过 HTTP 公开收集的指标,Prometheus 定期读取(刮擦)。
在 Prometheus 抓取指标之前,客户端库必须将收集到的指标存储在内存中。那么如果 Prometheus 服务器宕机了怎么办?
- 客户端库会继续收集数据吗?
- 停止收集有什么限制吗?
- 还是会丢弃最旧的数据?
- 如何避免OOM?
如有错误请指正
Prometheus 客户端库不存储单个事件,它们更新指标。因此它会不断更新这些指标,并且没有 OOM 的风险。
有关详细信息,请参阅 https://www.robustperception.io/memory-usage-of-prometheus-client-libraries。