我想添加一个自定义变量,它允许我过滤“process”的标签值等于grafana仪表板中的变量值的数据。我可以使用值选项“process1”、“process2”和“process3”向仪表板添加自定义变量,但是当我在查询中使用此变量时
|> filter(fn: (r) => r["Process ID"] == ${process})
${process}
替换变量 "process2"
时,查询可以正常工作并通过该特定过程过滤掉数据,但当我使用变量时它不起作用。
我该如何解决这个问题?
我尝试在通量查询中使用变量作为
|> filter(fn: (r) => r["Process ID"] == ${process})
尝试使用高级变量格式选项:
|> filter(fn: (r) => r["Process ID"] == ${process:doublequote})