【问题标题】:units for kube_metrics_server_pods_cpu metric in prometheusprometheus 中 kube_metrics_server_pods_cpu 指标的单位
【发布时间】: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

标签: amazon-web-services kubernetes prometheus monitoring amazon-eks


【解决方案1】:

CPU 以纳米核为单位。

kube_metrics_server_pods_cpu 以纳米核为单位。

我同意@noam-yizraeli

根据metrics-server-exportersource 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
猜你喜欢
  • 2021-04-03
  • 1970-01-01
  • 2021-10-26
  • 2019-11-29
  • 2021-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多