我想在一个面板中编写 3 个不同的查询。所有查询都会返回类似的数据结构:时间序列、时间上的多个折线图。
我需要 Grafana 根据过滤器变量中选择的选项绘制其中一个查询的可视化结果。
我怎样才能做到这一点?
版本是8.4.3
我创建了一个带有自定义选项名称的变量,并尝试通过 $queryoption = 'Query A' 在每个查询中提及它们。
还尝试在面板的编辑模式下使用右侧的“重复选项”。
但还没有运气
您可以通过在查询中嵌入变量来实现此目的,并且仅当变量的值与正确的查询相对应时才返回结果。
例如,创建变量
queryoption
,其值为 A
、B
和 C
。
并将表达式添加到查询中,仅当选择相应的变量值时,该表达式才为真。
select * from table1
where
-- your existing where clause
and '$queryoption' = 'A'
select * from table2
where
-- your existing where clause
and '$queryoption' = 'B'