普罗米修斯 kube_metrics_server_pods_cpu 指标的单位

units for kube_metrics_server_pods_cpu metric in prometheus

如果我们使用 prometheus

监控 EKS 集群,谁能指导一下

那么默认情况下指标 kube_metrics_server_pods_cpu 的单位是什么。

CPU 以纳米核为单位进行测量。

kube_metrics_server_pods_cpu 以纳米核为单位进行测量。

我同意@noam-yizraeli

根据 source code of the metrics-server-exporter,有 pod_container_cpu 个变量。

metrics_pods_cpu.add_sample('kube_metrics_server_pods_cpu', value=int(pod_container_cpu), labels={ 'pod_name': pod_name, 'pod_namespace': pod_namespace, 'pod_container_name': pod_container_name })

pod_container_cpu 声明为 here

并且 README.md 说:

kube_metrics_server_nodes_cpu

  • Provides nodes CPU information in nanocores.

内存以千比特为单位。

至于内存占用,the same README.md says:

kube_metrics_server_nodes_mem

  • Provides nodes memory information in kibibytes.