我为我的kubernetes构建了一个promethues,现在它运行良好。它可以获取节点和容器/ pod cpu的内存数据,但是我不知道如何获取kubernetes的CPU使用率。因为在我的应用程序中,如果pod重新启动,则部署之前将无法获取数据。
如何通过方法获取kubernetes部署CPU使用率
•
问答
Jzh1988 回答:如何通过方法获取kubernetes部署CPU使用率
部署只是Kubernetes控制平面内的抽象,实际使用CPU的东西都是pod。因此,您可以使用类似container_cpu_usage_seconds_total{namespace="mynamespace",pod_name=~"mydeployment-.*"}
的东西。