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

时间:2018-10-15 14:45:53

标签: kubernetes prometheus

据我了解,kube-state-metrics将所有与部署,节点和Pod等有关的kubernetes事件保留在内存中,并将它们暴露给/metrics,以便Prometheus抓取。

KUB状态度量将这些度量保留在内存中多长时间?是无限期的吗?还是在内部一次清理缓存?

1 个答案:

答案 0 :(得分:1)

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