prometheus 中 kube_metrics_server_pods_cpu 指标的单位
Posted
技术标签:
【中文标题】prometheus 中 kube_metrics_server_pods_cpu 指标的单位【英文标题】:units for kube_metrics_server_pods_cpu metric in prometheus 【发布时间】:2021-11-14 15:22:32 【问题描述】:如果我们使用prometheus
监控EKS
集群,任何人都可以指导
那么默认情况下,度量标准kube_metrics_server_pods_cpu
的单位是什么。
【问题讨论】:
从查看导出器代码看来,它会返回带有以下标签labels= 'pod_name': pod_name, 'pod_namespace': pod_namespace, 'pod_container_name': pod_container_name
的 pod 的 cpu 使用情况,并且根据过去的经验,它可能是 vCPU cores
【参考方案1】:
CPU 以纳米核为单位。
kube_metrics_server_pods_cpu
以纳米核为单位。
我同意@noam-yizraeli
根据metrics-server-exporter的source code,有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
在纳米核中提供节点 CPU 信息。
内存以 kibibites 为单位。
至于内存使用情况,the same README.md says:
以千字节为单位提供节点内存信息。
kube_metrics_server_nodes_mem
【讨论】:
感谢您的信息。你知道 pod 内存是以什么单位捕获的吗?普罗米修斯中的 kube_metrics_server_pods_mem 我已经回答:在kibibites以上是关于prometheus 中 kube_metrics_server_pods_cpu 指标的单位的主要内容,如果未能解决你的问题,请参考以下文章
Prometheus学习系列之Prometheus 查询说明
2019最新 prometheus视频教程 prometheus监控视频 prometheus入门与实践教程
2019最新 prometheus视频教程 prometheus监控视频 prometheus入门与实践教程