Grafana 用户变量

Posted

技术标签:

【中文标题】Grafana 用户变量【英文标题】:Grafana user variables 【发布时间】:2019-10-05 22:41:44 【问题描述】:

是否可以在 mysql 查询中使用 Grafana 的用户 ID 或用户变量?

例如:

SELECT id,name FROM table WHERE user_id=$Grafana.User.id

或者是否有另一种方法可以将自定义变量分配给 Grafana 中的特定用户?

【问题讨论】:

你有什么问题..你有错误??显示错误信息.. 我正在尝试将 Grafana 的用户 ID 传递给查询。是否有一个变量可以给我从 Grafana 登录的用户 ID 【参考方案1】:

它在 Grafana 7.1+ 中可用 $__user.id。查看文档:https://grafana.com/docs/grafana/latest/variables/variable-types/global-variables/ 这应该有效:

SELECT id,name FROM table WHERE user_id=$__user.id

【讨论】:

以上是关于Grafana 用户变量的主要内容,如果未能解决你的问题,请参考以下文章

在 grafana 查询中添加动态变量

Grafana:通过转义 $ 避免变量插值

Grafana 模板合并变量

Grafana:警报查询中不支持模板变量

使用来自其他变量选择的 grafana 变量依赖项(使用 prometheus)

Grafana 无法解析变量