您可以在 Grafana 查询检查器中显示多个响应吗

问题描述

我在 Grafana 的编辑面板中的 promQL 和 influxQL 中有多个查询。所有结果都显示查询上方的图表中。我还想在 Grafana 的查询检查器窗口中查看这些查询的结果,但只显示其中一个结果。我可以看到 Grafana 计算了所有结果,但在查询检查器窗口中覆盖了它们。有没有办法在查询检查器中显示所有查询的结果?

解决方法

如果您使用 VictoriaMetrics,则可以在括号 (q1,...,qN) 内写入多个查询。这类似于 SQL 中的 UNION 语句 - 从响应中删除具有重复名称和重复标签集的时间序列。例如,如果 q1 返回 m{foo="bar"}m{foo="baz"},而 q2 返回 m{foo="bar"}m{x="y"},则 (q1,q2) 响应将包含三个时间序列:

  • m{foo="bar"}
  • m{foo="baz"}
  • m{x="y"}

虽然 m{foo="baz"} 中的 q2 将从输出中删除,即使它具有不同的数据点。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...