如何为运行docker容器的特定kubernetes容器公开Prometheus的容器级别指标(例如,CPU /内存使用情况)? kubernetes是否具有内置的指标公开,还是我必须自己编写一个导出器以公开pod级别的指标,然后将其托管在特定的端口上?
答案 0 :(得分:2)
从Kubernetes 1.8开始,可通过Metrics API在Kubernetes中获得资源使用情况度量标准,例如容器CPU和内存使用情况
如果您想要更多特定于pod的指标(假设您要收集堆,gc等Java指标),则可以使用prometheus导出器并抓取该信息,但这完全取决于您要使用的技术