【发布时间】:2020-03-03 14:24:31
【问题描述】:
我为我的 kubernetes 构建了一个 promethues,它现在运行良好。可以获取node和container/pod cpu,内存数据,但是不知道怎么获取promethues中的kubernetes CPU Usage。因为在我的应用中,如果 pod 重启,deployment 之前不会获取到数据。
【问题讨论】:
标签: kubernetes prometheus prometheus-operator
我为我的 kubernetes 构建了一个 promethues,它现在运行良好。可以获取node和container/pod cpu,内存数据,但是不知道怎么获取promethues中的kubernetes CPU Usage。因为在我的应用中,如果 pod 重启,deployment 之前不会获取到数据。
【问题讨论】:
标签: kubernetes prometheus prometheus-operator
部署只是 Kubernetes 控制平面中的一个抽象,实际使用 CPU 的东西都是 pod。所以你可以使用类似container_cpu_usage_seconds_total{namespace="mynamespace", pod_name=~"mydeployment-.*"}的东西。
【讨论】: