如何通过方法获取kubernetes部署CPU使用率

时间:2019-11-07 03:05:22

标签: kubernetes prometheus prometheus-operator

我为我的kubernetes构建了一个promethues,现在它运行良好。它可以获取节点和容器/ pod cpu的内存数据,但是我不知道如何获取kubernetes的CPU使用率。因为在我的应用程序中,如果pod重新启动,则部署之前将无法获取数据。

1 个答案:

答案 0 :(得分:1)

部署只是Kubernetes控制平面内的抽象,实际使用CPU的东西都是pod。因此,您可以使用类似container_cpu_usage_seconds_total{namespace="mynamespace", pod_name=~"mydeployment-.*"}的东西。