我正在使用heapster和prometheus服务运行kubernetes集群。 我想测量每个容器和pod的开始和结束时间,但我在prometheus中找不到这样的统计数据。
我希望通过一些api获取这些统计数据。
有谁知道我怎么能得到它?
答案 0 :(得分:3)
kube-state-metrics作业为Prometheus导出各种Kubernetes API相关统计数据,包括kube_pod_info
Pod开始时间:
https://github.com/kubernetes/kube-state-metrics/blob/master/Documentation/pod-metrics.md
答案 1 :(得分:0)
实际上我能够使用pod的heapster事件来测量容器的开始时间。 对于每个容器,在pod内部heapster捕获事件,从此我至少可以获得containerCreated和ContainerStart时间戳。