Prometheus:公开Kubernetes Pod特定指标

时间:2019-05-02 08:55:08

标签: kubernetes prometheus

如何为运行docker容器的特定kubernetes容器公开Prometheus的容器级别指标(例如,CPU /内存使用情况)? kubernetes是否具有内置的指标公开,还是我必须自己编写一个导出器以公开pod级别的指标,然后将其托管在特定的端口上?

1 个答案:

答案 0 :(得分:2)

  

从Kubernetes 1.8开始,可通过Metrics API在Kubernetes中获得资源使用情况度量标准,例如容器CPU和内存使用情况

来源: https://kubernetes.io/docs/tasks/debug-application-cluster/resource-metrics-pipeline/#the-metrics-api

如果您想要更多特定于pod的指标(假设您要收集堆,gc等Java指标),则可以使用prometheus导出器并抓取该信息,但这完全取决于您要使用的技术