【发布时间】:2020-09-01 06:05:08
【问题描述】:
谁能帮我从 Grafana 仪表板获取当前登录用户的详细信息(至少是电子邮件)。 我正在 Grafana 中创建自定义面板插件并需要用户详细信息。请帮忙!
【问题讨论】:
标签: grafana
谁能帮我从 Grafana 仪表板获取当前登录用户的详细信息(至少是电子邮件)。 我正在 Grafana 中创建自定义面板插件并需要用户详细信息。请帮忙!
【问题讨论】:
标签: grafana
我找到了解决方案,这可能对其他人有所帮助。 您只需要从 app/core 导入配置,您将在
下获得用户详细信息config.bootData.user
像这样:
import config from '../../../../public/app/core/config';
interface Props extends PanelProps<SimpleOptions> {}
console.log(config.bootData.user)
【讨论】:
您可以调用 Grafana API GET /api/user - API doc。
【讨论】:
您可以从 grafana 运行时库中获取它。
import { config } from '@grafana/runtime';
console.log(config.bootData.user);
【讨论】: