0

我有两个模板变量,我希望从下拉列表中选择第一个模板变量后,第二个模板变量应该是基于第一个变量值的动态。

让我用一个例子来说明这个场景:假设我有这个数据:

数据=>系统=10 个
标签=> appName="a", appVersion="1.1"

数据=>系统=12 个
标签=> appName="b", appVersion="2.1"

我已经定义了两个模板变量:appName::appVersion: 并且我使用这个元查询获取它们的值

SHOW TAG VALUES ON "db_name" FROM "measurement_name" WITH KEY = appName
SHOW TAG VALUES ON "db_name" FROM "measurement_name" WITH KEY = appVersion

现在每当我选择 :appName: = 'a' 时,我希望 :appVersion: 在下拉列表中只显示“1.1”值。但是 :appVersion: 显示值“1.1”和“2.1”。当我们选择 appName=a 时,我们知道“2.1”值是无用的。

我以为我可以用它来定义:appVersion:
SHOW TAG VALUES ON "db_name" FROM "measurement_name" WITH KEY = appVersion WHERE appName = :appName:
但这不起作用

请帮助我在 chronograf 中实现这种动态/相关变量

4

1 回答 1

0

用这个解决了这个问题:

show tag values on "db_name" from "measurement_name" with key = "appVersion" where appName = ':app_name:'

我不得不在 where 子句之后使用单引号。似乎我不能在这里使用“

于 2021-07-02T16:18:33.410 回答