【问题标题】:Grafana for K8S - configure dashboard access permissionsGrafana for K8S - 配置仪表板访问权限
【发布时间】:2021-06-23 01:17:45
【问题描述】:

我们已经使用 Grafana.ini 配置了 Grafana useradmin 角色,效果很好。

现在我们想为用户提供一些权限 查看特定仪表板,例如根据某些配置(权限),用户 X 可以看到 5 个仪表板,用户 Y 可以看到 8 个仪表板。

我们能够在 Grafana UI 中保留此配置,但如果 pod (K8S) 失败,则会删除详细信息,我们使用的是最新的 prom helm

我的问题是我们应该如何 正确存储这些数据,即使 pod 重新启动?

https://grafana.com/docs/grafana/latest/permissions/dashboard-folder-permissions/

https://github.com/grafana/helm-charts

https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml#L253

任何解决方案/方向都会有所帮助,因为我相信 grafana 会以某种方式存储这些数据,但不确定在哪里......

我发现这个链接是关于用户在数据库等上的存储 https://grafana.com/docs/grafana/latest/administration/configuration/#database

不确定缺少什么,因为数据应该保存在 k8s 卷中... 如果有任何其他解决方案或解决方法,请告诉我。

【问题讨论】:

    标签: azure kubernetes grafana persistent-volumes prometheus-operator


    【解决方案1】:

    您需要使用持久存储部署您的 Grafana 实例。要么:

    • 继续使用内置的 sqlite db - 只要确保使用PVC 来存储它的数据。可以使用此config property 设置默认路径
    • 使用外部数据库,如 SQL,并配置 Grafana 与之对话。有关详细信息,请参阅 database 配置部分。

    Grafana 持久性也将用于持久化其他设置,以及持久化仪表板、警报等。 所有设置都可以通过grafana.ini helm chart 变量进行设置

    【讨论】:

      猜你喜欢
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-27
      • 2018-08-02
      • 2018-06-09
      • 2019-07-10
      • 2020-01-23
      • 2022-11-23
      相关资源
      最近更新 更多