Grafana:如何在 sql 查询中使用变量

索斯纳斯

如何在 Grafana 的 sql 查询中使用变量?我有变量robot,但我不知道如何在 sql 查询中使用它。我的查询:

SELECT 
  datetime AS "time",
  api_robot.name AS "robot name",
  api_task.name AS "task name",
  api_status.name AS "task status"
FROM api_robotlog, api_robot, api_status, api_task
WHERE 
    -- api_robot.name = {$robot}
   api_robotlog.robot_id = api_robot.id
  AND api_robotlog.task_id = api_task.id

我尝试在 WHERE 添加一些子句,例如:api_robot.name = {$robot} api_robot.name = ${robot}但是当我使用它时,我没有收到任何数据。任何想法?在此处输入图像描述

扬·加拉吉

使用 Grafana 变量语法,它将生成正确的 SQL 条件,例如:

api_robot.name = $robot

您可能还需要高级可变格式选项,例如:

api_robot.name = '${robot:raw}'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章