kube-state-metrics 将指标保留在其内存中多长时间?



据我所知,kube-state-metrics 保留了与部署、节点和 Pod 等相关的所有 kubernetes 事件的内存缓存,并将它们暴露给/metrics供 Prometheus 抓取。

kube-state-metrics 将这些指标保留在内存中多长时间?是无限期的吗?还是偶尔在内部清理一次缓存?

对于大多数 Promtheus 目标,指标是在抓取时计算的。基于 kube-state-metrics 的 github,看起来 Kubernetes 的实现没有什么不同。这意味着指标不会被缓存,而是在每次 Prometheus 服务器抓取端点时(或每次您在浏览器中访问/metrics 时(计算

最新更新