例如,kubelet(cAdvisor) container_cpu_usage_seconds_total
具有某些参数(例如 pod、命名空间)的值。
我想知道如何将此类值汇总到服务中(例如每个服务的CPU使用率)?我知道 Service 是一组 pod,因此只需将每个 pod 的这些值聚合到服务中,但我不知道如何实现?
Service有聚合方法吗?或者,process_cpu_seconds_total
是一种“container_cpu_usage_seconds_total”每个服务的聚合值?
感谢您的帮助!
最佳答案
怎么样
sum(rate(container_cpu_usage_seconds_total{job="kubelet", cluster="", namespace="default", pod_name=~"your_pod_name.*"}[3m]))
关于kubernetes - 如何总结每个服务的指标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57851781/