无法预配具有默认权限的 Grafana 仪表板

Can't provision Grafana dashboard with default permissions

提问人:VapeBoro 提问时间:11/11/2023 更新时间:11/14/2023 访问量:35

问:

当我尝试配置在 docker 容器上运行的开源 grafana 仪表板时,我遇到了一些问题。

仪表板可见且工作正常,但由于某种原因,它们仅具有管理员角色的权限。

当我手动创建仪表板时,它具有管理员、编辑者和查看者的默认权限,以及我从一开始就需要拥有的权限。

我需要以某种方式在dockerfile或config中配置这些权限,因为所有内容都是作为代码创建的。

我正在查看文档,但只有 Grafana Enterprise 的 RBAC 配置。

在 k8s 上,我们使用 Grafana-operator,它在那里完美运行,但在这里我需要一些方法来在 docker 容器中完成。

docker grafana 开源 配置 grafana-api

评论


答:

0赞 VapeBoro 11/14/2023 #1

该问题与删除根文件夹的 Grafana v10.2 有关。降级到 9.5 后,将使用默认权限创建已设置的文件夹。

0赞 hassanzadeh.sd 12/11/2023 #2

这解决了我同样的问题,将您的容器更改为root访问权限: 在撰写文件中添加以下行:

...
services:
    grafana:
        build: .
        user: root
        ports:
            - "3000:3000"
        depends_on:
            - prometheus
...

并再次运行,删除仪表板,并将此访问权限更改为普通用户。