【问题标题】:Get current user details from Grafana dashboard从 Grafana 仪表板获取当前用户详细信息
【发布时间】:2020-09-01 06:05:08
【问题描述】:

谁能帮我从 Grafana 仪表板获取当前登录用户的详细信息(至少是电子邮件)。 我正在 Grafana 中创建自定义面板插件并需要用户详细信息。请帮忙!

【问题讨论】:

    标签: grafana


    【解决方案1】:

    我找到了解决方案,这可能对其他人有所帮助。 您只需要从 app/core 导入配置,您将在

    下获得用户详细信息

    config.bootData.user

    像这样:

    import config from '../../../../public/app/core/config';
    interface Props extends PanelProps<SimpleOptions> {}
    console.log(config.bootData.user)

    【讨论】:

      【解决方案2】:

      您可以调用 Grafana API GET /api/user - API doc

      【讨论】:

      • 收到响应 404“找不到用户”,而该组织的用户已经登录。
      【解决方案3】:

      您可以从 grafana 运行时库中获取它。

      import { config } from '@grafana/runtime';
      
      console.log(config.bootData.user);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-11
        • 1970-01-01
        • 2019-08-14
        • 1970-01-01
        • 2016-10-30
        • 1970-01-01
        • 1970-01-01
        • 2017-10-06
        相关资源
        最近更新 更多