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

按名称堆叠/重叠指标

柳项明
2023-03-14

我有一个应用程序通过微米-jmx将泛米修斯的运输指标运送到普罗米修斯,我无法将应用程序更改为使用千分尺普罗米修斯。因此,所有参数化指标都不是普罗米修斯标签,而是直接编码到指标名称中。

i、 e.不是requests_Count{processor=“BILLING_processor”,而是type=“SCRIPT”}度量的形式为请求_PRC_BILLING _processer_TYP_SCRIPT_Count

现在,假设我想在grafana中创建一个按类型分组(堆叠/重叠)的请求计数图。有没有任何方法可以在没有标签和这种格式的度量的情况下实现这一点?我已经设法构造了grafana变量,从度量名称中提取处理器和类型值,但我似乎无法处理这些值。

共有1个答案

蒋飞捷
2023-03-14

您可以配置Prometheus来转换指标名称。这是Prometheus中可用的重新标记的一部分。它在Prometheus配置和核心贡献者之一的博客文章中进行了描述。

从博客文章中提取的指标可以从

memory_pools_PS_Eden_Space_committed

memory_pools_committed_bytes{pool="PS_Eden_Space"}

通过应用如下配置:

scrape_configs:
  job_name: my_job
  # Usual fields go here to specify targets.
  metric_relabel_configs:
  - source_labels: [__name__]
    regex: '(memory_pools)_(.*)_(\w+)'
    replacement: '${2}'
    target_label: pool
  - source_labels: [__name__]
    regex: '(memory_pools)_(.*)_(\w+)'
    replacement: '${1}_${3}_bytes'
    target_label: __name__
 类似资料:
  • 我有一个SVG元素,它包含两个尺寸和位置完全相同的子元素。两者唯一的区别是它们的颜色:第一个是红色,第二个是绿色。我注意到,即使绿色的圆圈在红色的上面,你仍然可以看到在圆圈的边缘有一点颜色偏移。我有什么办法可以避免这种颜色的变化吗? 下面是一张屏幕截图,显示了有红圈和没有红圈的情况: 这里还有我用来复制这个的小提琴。 null 欢迎任何不同的想法。

  • 柱形图和面积图可以设置成堆叠的形式,堆叠后同一个分类下的数据不再是水平依次排列而是依次从上到下堆叠在一起。 堆叠有两种形式,普通的堆叠和按百分比堆叠;普通堆叠是按照数值大小依次堆叠,百分比堆叠是按照数值所占百分比进行堆叠。 下面是堆叠图和百分比堆叠图例子: 图 5-1 堆叠图 图 5-2 百分比堆叠图 通过指定柱形图或面积图的 stacking 属性即可是图形堆叠,示例代码如下: plotOpit

  • 我需要将“+/-”列名折叠为一个列名并添加计数。下面是数据集的一个示例。 我想将那些-/+col名称折叠为no sign列名并将其相加。 有什么想法吗?

  • 在这篇 Matplotlib 数据可视化教程中,我们要介绍如何创建堆叠图。 堆叠图用于显示『部分对整体』随时间的关系。 堆叠图基本上类似于饼图,只是随时间而变化。 让我们考虑一个情况,我们一天有 24 小时,我们想看看我们如何花费时间。 我们将我们的活动分为:睡觉,吃饭,工作和玩耍。 我们假设我们要在 5 天的时间内跟踪它,因此我们的初始数据将如下所示: import matplotlib.pyp

  • 堆叠布局需要一个二维的数据数组,并计算基准线;这个基准线会被传到上层,以便生成一个堆叠图。支持多个基线算法,以及启发式的排序算来可以提高感知灵敏度,就像拜伦(Byron)和瓦腾伯格(Wattenberg)在“Stacked Graphs—Geometry & Aesthetics”(http://www.leebyron.com/else/streamgraph/download.php?file

  • 指定在堆叠顺序中的哪个位置添加新对象 Illustrator 从第一个对象开始顺序堆积所绘制的对象。对象的堆叠方式将决定其重叠时如何显示。可以随时使用 “图层 ”面板或 “对象 ”>“排列 ”命令更改图稿中对象的堆叠顺序(也被称为绘画顺序)。 ❖在 “图层 ”面板中执行下列任一操作: 要在哪个对象上添加新对象,请单击此对象名称。 若要在图层或组的顶部添加新对象,请单击图层或组名称。 在 Windo