【问题标题】:Grafana for user authenticated data visualizationGrafana 用于用户认证的数据可视化
【发布时间】:2019-12-17 13:23:06
【问题描述】:

我之前曾多次使用 Grafana 向系统管理员显示仪表板数据。 我喜欢 Grafana,因为它非常易于使用并且默认显示漂亮的图表。

但是,现在我想创建一个面向用户的屏幕,该屏幕根据用户登录显示特定用户的数据。这意味着查询结果应该经过身份验证,并且只显示给该特定用户。 例如:银行账户中一段时间​​内的余额。

与可以访问所有内容的系统仪表板不同,特定用户只能查看其特定统计信息。

有什么方法可以使用共享的 Grafana 实例来显示此类个人数据?

有没有其他工具可以做到这一点?

或者我是否需要采用低级方法,例如:Google Charts 加上我自己的后端服务来处理查询?

【问题讨论】:

    标签: html time-series visualization grafana


    【解决方案1】:

    通常:这取决于使用的数据源和实现。部分 Grafana 数据源支持Forward OAuth Identity 功能:

    将用户的上游 OAuth 身份转发到数据源(他们的访问令牌被传递)。

    因此数据源可以使用此转发的用户身份来构建适当的自定义响应。它是 OAuth 访问令牌,因此可以验证身份并拒绝伪造身份。

    【讨论】:

    • 我仍然可以选择更改我的数据源,您有推荐吗? (目前使用influxDB)
    • 据我所知,没有真正的时间序列数据库可以使用它。因此,您需要对其进行编码 - 在现有时间序列数据库之上添加一些附加层。
    猜你喜欢
    • 2022-10-18
    • 2020-04-21
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 2018-12-17
    相关资源
    最近更新 更多