【问题标题】:dynamic template variables values based on other template variables in influxdb - chronograf基于 influxdb 中其他模板变量的动态模板变量值 - chronograf
【发布时间】:2021-09-14 14:13:14
【问题描述】:

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

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

data=> System=10
tags=> appName="a", appVersion="1.1"

data=> System=12
tags=> 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中实现这种动态/相关变量

【问题讨论】:

    标签: influxdb chronograf template-variables


    【解决方案1】:

    用这个解决了这个问题:

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

    我必须在 where 子句后使用单引号。看来我不能在这里使用“”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-19
      • 1970-01-01
      • 2019-05-10
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      • 1970-01-01
      相关资源
      最近更新 更多