繁体   English   中英

Prometheus + Kubernetes - 即使短命,所有 pod 都会获得价值吗?

[英]Prometheus + Kubernetes - do all pods get values even if short lived?

由于 Prometheus 会定期(大约 30 秒)抓取指标,而一些 kubernetes pod 只能存活几秒钟,我们是否可以依靠kube_pod_created指标来实际显示系统中存在的每个 pod 的值?

我担心的是它只能看到在抓取过程中存在的豆荚。 但我不确定出口商的实施是否可以确定。

对于这种情况,Prometheus 提供了pushgateway ,它是一个指标缓存。 任何短期作业都可以将它们的指标推送到推送网关,Prometheus 服务器可以在下一个抓取间隔从那里抓取它们。 客户端库可用于少数平台,例如 java、go 等,因此相关作业可以轻松地将其指标推送到 pushgateway。 然而,Prometheus 文本协议使得推送指标变得如此简单,以至于脚本甚至可以使用命令行 HTTP 工具(如 curl)来发送指标。

看一下: kubernetes-prometheus-monitoring

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM