我有两个模板变量,我希望从下拉列表中选择第一个模板变量后,第二个模板变量应该是基于第一个变量值的动态。
让我用一个例子来说明这个场景:假设我有这个数据:
数据=>系统=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 中实现这种动态/相关变量