时间流中的grafana多值查询

grafana multi value query in timestream

我在 grafana 中显示我的 aws 时间流数据时遇到了一些问题。我添加了具有 3 个不同特定值的全局仪表板变量 DevEUI。但是当我在我的查询中使用多值语法 ${DevEUI} 时,我每次都会得到一个错误。

希望有人能给我提示。

提前致以问候和感谢

您很可能将值列表作为多值 Grafana 变量的值,但您仍在查询中使用 = 运算符。尝试 ... and DevEUI IN ('${DevEUI}')。或者可能没有单引号或括号...确切的语法取决于您的 Grafana 变量。

但是,这只是一个有根据的猜测,因为我既看不到你的数据库模式,也看不到这个 Grafana 变量的定义(这两个都是像你这样的问题的重要细节,以供将来参考)。

我是这样处理多值字符串值的:

timestream_variable_name = ANY(VALUES ${grafana_variable_name:singlequote})

您可能需要将 the formatting Grafana applies 调整为它生成的串联变量值,具体取决于您的数据类型。