在 Prometheus/PromQL 中合并/加入两个指标

rcj*_*uen 9 prometheus promql

我有两个不同(但相关的指标)。

metric_1(id="abc",id2="def")
metric_2(id="abc",id2="def")
Run Code Online (Sandbox Code Playgroud)

我的最终目标是在 Grafana 中实现以下目标。我计划使用“即时”值和 Grafana 的表可视化小部件来显示这些数据。

id      id2     metric1 metric2
abc     def     1       2
Run Code Online (Sandbox Code Playgroud)

我应该使用什么查询/加入/重新标记来实现这一点?

先感谢您!:)

rcj*_*uen 2

作为解决方法,您可以附加+ 0到查询,以便 Prometheus 删除其__name__标签,以便 Grafana 将它们合并在一起。我在GitHub上找到了这个解决方法。

有更好的解决方案吗?