当前位置: 首页 > 知识库问答 >
问题:

普罗米修斯:按度量名称对度量进行分组

秦楚
2023-03-14

有没有一种方法可以通过度量名称对应用程序的所有度量进行分组?查询中列出应用程序所有度量的部分(即{app=“bar”}):

ch_qos_logback_core_Appender_all_total{affiliation="foo",app="bar", instance="baz-3-dasp",job="kubernetes-service-endpoints",kubernetes_name="bar",kubernetes_namespace="foobarz",kubernetes_node="mypaas-dev-node3.fud.com",updatedBy="janedoe"}   44
ch_qos_logback_core_Appender_debug_total{affiliation="foo",app="bar", instance="baz-3-dasp",job="kubernetes-service-endpoints",kubernetes_name="bar",kubernetes_namespace="foobarz",kubernetes_node="mypaas-dev-node23.fud.com",updatedBy="deppba"} 32

共有1个答案

祁晟
2023-03-14

我从@brian-b巴西的一个回答中得到了一个提示,并得出了一个解决方法。以下查询列出了所有可用的度量:

sum by(__name__)({app="bar"})

其中bar是应用程序名称,您可以在问题中发布的日志条目中看到。

 类似资料:
  • 我的各种docker容器导出prometheus度量,但是我们的prometheus安装只需要从一个endpoint提取所有度量。不幸的是,这是无法改变的。因此,我需要在一个点上聚合所有度量,从普罗米修斯安装可以刮取度量。 此外,如果这个程序或脚本能够提供关于如何处理由不同endpoint导出的相同度量的额外逻辑,那就太好了。例如,如果我只是将不同的度量站点连接在一起,Prometheus在解释度

  • 响应于“/acturet/prometheus”的DistributionSummary可用的度量仅是度量的Sum、Max和Count。 我想显示在选定的时间量内API调用所用的平均时间。用于EX:API在过去5分钟内所用的平均时间。

  • 我可以在http://localhost:8080/hello/q/metrics看到这个指标。现在我想把这个度量标准推到普罗米修斯,但我还没有找到任何指南,说明如何在普罗米修斯注册/集成这些度量标准。理想情况下,我想把它们推到石墨上,但这不受支持。所以我想知道如何推动这些指标,这样我就可以在格拉法纳可视化它们。

  • 我已经设置了prometheus从我的豆荚和节点中收集度量。我还设置了prometheus自定义度量适配器。 我如何使用普罗米修斯提供的那些度量来自动缩放我的吊舱?我试着谷歌它,但我只找到自定义的pods在他们的/metrics URL上提供他们的度量。我想能够自动缩放任何我的豆荚,已经有一个普罗米修斯度量基于cpu或内存使用。 我可以在grafana中可视化我所有的豆荚和节点的所有度量,但无法找

  • oc版本: 客户端版本:4.4.3服务器版本:4.4.3 Kubernetes版本:V1.17.1 图片:quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6a5398997bd7ccddd8d0be0f0f2d9dcae8dddc01d54e6877437f07397c273048 在其他吊舱上没有任何错误,只在普罗米修斯操作员吊舱日志中