cAdvisor Prometheus container_cpu_load_average_10s具有两个值

丹尼尔·1996

我有一个要监视的在数字海洋上运行的kubernetes集群。当查询公开的cAdvisor指标时,<apiserver>/api/v1/nodes/<nodename>/proxy/metrics/cadvisor我得到container_cpu_load_average_10s的以下结果

# HELP container_cpu_load_average_10s Value of container cpu load average over the last 10 seconds.
# TYPE container_cpu_load_average_10s gauge
container_cpu_load_average_10s{container="",id="/",image="",name="",namespace="",pod=""} 0 1579564900287
container_cpu_load_average_10s{container="",id="/docker/0da952be93af76ef4f89c82d39ffc994814386013b0313db0e376ba8c1ca52ec",image="gcr.io/google-containers/hyperkube:v1.16.2",name="kubelet",namespace="",pod=""} 0 1579564899268
container_cpu_load_average_10s{container="",id="/kubepods",image="",name="",namespace="",pod=""} 0 1579564900316
container_cpu_load_average_10s{container="",id="/kubepods/besteffort",image="",name="",namespace="",pod=""} 0 1579564903221
container_cpu_load_average_10s{container="",id="/kubepods/besteffort/pod05e648ab-0d69-46e7-97f5-53fa5547e631",image="",name="",namespace="default",pod="sh2-74cdb7f89b-7wmn2"} 0 1579564889468
container_cpu_load_average_10s{container="",id="/kubepods/besteffort/pod1d3d6f5c-8b8f-47df-87e1-e6796b6c8cac",image="",name="",namespace="kube-system",pod="kubelet-rubber-stamp-7f966c6779-9pj2x"} 0 1579564897907
container_cpu_load_average_10s{container="",id="/kubepods/besteffort/pod35f81ba8-c778-4771-8103-ca6a1f1df3b3",image="",name="",namespace="kube-system",pod="cilium-operator-d5cd7d758-jlc7g"} 0 1579564902427
container_cpu_load_average_10s{container="",id="/kubepods/besteffort/pod7c42ac9d-14e2-4773-9f6b-78745e065d98",image="",name="",namespace="default",pod="sh-68d446d656-pr6lw"} 0 1579564893074
container_cpu_load_average_10s{container="",id="/kubepods/besteffort/pod87c517f4-be8d-4eeb-b550-7edd7b6629c7",image="",name="",namespace="ingress",pod="haproxy-ingress-c5fc9f5d-zbmc7"} 0 1579564903152
container_cpu_load_average_10s{container="",id="/kubepods/besteffort/poda137a036-0931-4d38-a39e-24269eda4558",image="",name="",namespace="kube-system",pod="metrics-server-7cdf9b7694-9ngsb"} 0 1579564906312

指标值实际上是两个值,第一个始终为0,然后为1579564906312。

我是普罗米修斯的新手,我认为一个指标只能有一个值,但显然管理者会暴露两个值。这是bug还是我对普罗米修斯一无所知?如果不是bug,那么我应该如何对待它,因为prometheus浏览器仅显示第一个值为0的值。在此处输入图片说明

Aclokay

每个指标都有其尺寸。因此,这似乎是相同的指标,但这只是名称。这些指标彼此之间的区别在于它们的标签。

如果仔细查看屏幕快照,您会发现这些是不同服务的不同容器的CPU负载。

编辑:Prometheus公开其指标的格式是

metric_name [
  "{" label_name "=" `"` label_value `"` { "," label_name "=" `"` label_value `"` } [ "," ] "}"
] value [ timestamp ]

这表明最后一个数字是时间戳。

https://github.com/prometheus/docs/blob/master/content/docs/instrumenting/exposition_formats.md中阅读更多内容

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Prometheus & cadvisor / 使用 cadvisor 只收集一些指标

来自分类Dev

使用Prometheus“重新标记目标”来提取不带标签的cAdvisor的Docker映像名称

来自分类Dev

Docker Swarm-Prometheus无法访问Cadvisor:拨打tcp 10.0.0.50:8090:connect:连接被拒绝

来自分类Dev

具有废纸ster格式的cAdvisor自定义指标

来自分类Dev

Kubelet 的 cAdvisor 指标端点不能可靠地返回所有指标

来自分类Dev

通过API设置cadvisor

来自分类Dev

具有动态规则的Prometheus Server

来自分类Dev

如何编写返回标签值的Prometheus查询?

来自分类Dev

在 Grafana 中绘制两个 Prometheus 数据源值的总和

来自分类Dev

Prometheus和Zabbix有什么区别?

来自分类Dev

k8s 中的 Prometheus(指标)

来自分类Dev

K8S-使用Prometheus以安全方式监视另一个Prometheus实例

来自分类Dev

具有前缀的所有Prometheus指标的Grafana变量

来自分类Dev

cAdvisor Web UI是否已弃用

来自分类Dev

cadvisor 和 influxDB 集成问题

来自分类Dev

如何将Prometheus警报发送给两个不同的Alertmanager

来自分类Dev

获取定义间隔内两个指标之间的百分比率[Prometheus]

来自分类Dev

如何在Prometheus中使用两个指标执行查询?

来自分类Dev

在Prometheus警报规则的标签值中使用“今天”日期

来自分类Dev

使用度量值查询Prometheus标签值

来自分类Dev

在prometheus / grafana中获得不同标签值的计数

来自分类Dev

如何从指标使用Prometheus查询刮取标签值并设置警报

来自分类Dev

Prometheus Python查看指标的当前值

来自分类Dev

如何使用Prometheus计算指标超过特定值的时间?

来自分类Dev

Nodejs 中的 Prometheus 客户端 - 设置标签值

来自分类Dev

Prometheus查询最后一个本地峰值

来自分类Dev

Kubernetes-Prometheus缺少所有NGINX入口指标吗?

来自分类Dev

Grafana提醒Prometheus / Pushgateway是否有旧数据

来自分类Dev

是否有与 Scala 2.12.1 兼容的 kamon-prometheus 依赖版本?

Related 相关文章

  1. 1

    Prometheus & cadvisor / 使用 cadvisor 只收集一些指标

  2. 2

    使用Prometheus“重新标记目标”来提取不带标签的cAdvisor的Docker映像名称

  3. 3

    Docker Swarm-Prometheus无法访问Cadvisor:拨打tcp 10.0.0.50:8090:connect:连接被拒绝

  4. 4

    具有废纸ster格式的cAdvisor自定义指标

  5. 5

    Kubelet 的 cAdvisor 指标端点不能可靠地返回所有指标

  6. 6

    通过API设置cadvisor

  7. 7

    具有动态规则的Prometheus Server

  8. 8

    如何编写返回标签值的Prometheus查询?

  9. 9

    在 Grafana 中绘制两个 Prometheus 数据源值的总和

  10. 10

    Prometheus和Zabbix有什么区别?

  11. 11

    k8s 中的 Prometheus(指标)

  12. 12

    K8S-使用Prometheus以安全方式监视另一个Prometheus实例

  13. 13

    具有前缀的所有Prometheus指标的Grafana变量

  14. 14

    cAdvisor Web UI是否已弃用

  15. 15

    cadvisor 和 influxDB 集成问题

  16. 16

    如何将Prometheus警报发送给两个不同的Alertmanager

  17. 17

    获取定义间隔内两个指标之间的百分比率[Prometheus]

  18. 18

    如何在Prometheus中使用两个指标执行查询?

  19. 19

    在Prometheus警报规则的标签值中使用“今天”日期

  20. 20

    使用度量值查询Prometheus标签值

  21. 21

    在prometheus / grafana中获得不同标签值的计数

  22. 22

    如何从指标使用Prometheus查询刮取标签值并设置警报

  23. 23

    Prometheus Python查看指标的当前值

  24. 24

    如何使用Prometheus计算指标超过特定值的时间?

  25. 25

    Nodejs 中的 Prometheus 客户端 - 设置标签值

  26. 26

    Prometheus查询最后一个本地峰值

  27. 27

    Kubernetes-Prometheus缺少所有NGINX入口指标吗?

  28. 28

    Grafana提醒Prometheus / Pushgateway是否有旧数据

  29. 29

    是否有与 Scala 2.12.1 兼容的 kamon-prometheus 依赖版本?

热门标签

归档