0

在此处输入图像描述 这是处理的数据流记录的图表。
我在本地系统上运行了我的项目的两个实例。我的 Prometheus 服务器正在从两个实例中抓取值。如果我运行相同的“数据流”(生成这些指标的我的 API 之一)。从这两个实例然后它创建两个图表。因为它们来自两个不同的实例。您可以看到 Dataflow-Product-1 有两个图表。我想要的是来自同一数据流的两个实例的数据应该组合在一个图中。我们可以这样做吗?

这是数据 在此处输入图像描述

在此处输入图像描述

在上面的屏幕截图中,您可以看到 Dataflow-Product-1 有两个图表,其中一个在 15 处运行……而另一个在 10 上,我想要的是在 15 上运行的相同图表应该下降到 10,其他图表不应该产生?什么可以是查询?提前致谢

4

3 回答 3

0

如果你想将它们结合起来,我想你的意思是sum或者count它们。因为你说了一些聚合函数。然后您可以使用该without功能不考虑您想要的特定标签:instancedataflowId两者兼而有之。像这样的东西:

sum without(instance) (integration_total_record_processed_count)

但是如果你只想显示图形的一条线(不是你说的图形),你可以使用里面的标签匹配{}

integration_total_record_processed_count{dataflowId="Dataflow-Product-1"}
于 2021-08-03T09:26:14.357 回答
0
  • 您的查询应该看起来像这样省略 Prod 2,它显示的不是 Prod 2 intergration_total_record_processd_count{dataflowid!="Dataflow-Prodct-2"}
于 2021-08-03T14:05:04.790 回答
0

这在理论上似乎是不可能的。我不想对我的结果进行任何操作。仍然,俱乐部相同ID的结果。为了克服这种情况,我使用了 Pushgateway 并根据结果操纵了结果。

于 2021-09-08T04:41:42.887 回答