首页 > 解决方案 > 如何在 Prometheus 中为两个实例绘制单独的图?

问题描述

我有两个实例正在运行一项作业并将计量指标发送到 pushgateway。

出于某种原因,Prometheus 为一项工作和两个不同的实例绘制了一个图。这里是情节:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

问题是我做错了什么以及如何让 Prometheus 为这些实例绘制单独的连续图?

我正在使用 python 的prometheus_client

标签: python-3.xprometheus

解决方案


在 Prometheus 中,度量由度量的名称和标记 的维度集标识。每次您的instance标签更改时,它都是另一个指标,因此是另一个图表。

为了合并指标,您必须计算结果指标,而不需要更改标签。平均值通常是一个很好的候选者,但如果指标不重叠也没关系:

avg(perf_test_concurrency) without(instance)

推荐阅读