我正在使用metrics-server(https://github.com/kubernetes-incubator/metrics-server/)从kubernetes集群中的容器中收集核心指标。
我可以为每个容器获取2个资源使用指标。
但是我不清楚是否
这些指标是随时间累积的,或者已经在特定时间范围(1分钟/ 30秒..)中对其进行了采样。
上述度量值的单位是什么。对于CPU使用率,是内核数还是毫秒数?对于内存的使用,我假设它是字节的使用。
在计算CPU使用率指标值时,metrics-server是否已经负责将容器使用率除以主机系统使用率?
此外,如果我必须将这些指标与docker-api指标进行比较,那么如何计算给定容器的CPU使用率%?
谢谢!
答案 0 :(得分:0)
--metric-resolution=<duration>
标志覆盖。Quantity
序列化器,可以得出值和单位(cpu-十进制SI的内核,内存-二进制SI的字节)。您可以从source code /pods
和/nodes
两个端点。