grafana限制普通view角色用户查看默认的Dashboard

"Shared with me" 部分通常不是因为手动分享了某个 Dashboard,而是因为这些 Dashboard 属于 "由插件或 Provisioning(配置文件部署)生成的默认资源

默认的dashboard是所有的用户都可以看得到,如下

1、要编辑/etc/grafana/provisioning/dashboards/sc-dashboardproviders.yaml

自定义

注意在更改配置之前不要存在现有的folder

yaml 复制代码
#将默认的自定义到一个单独的folder
    folder: 'Devops'
# 固定一个Uid    
    folderUid: 'internal-devops'

默认值是空的

yaml 复制代码
apiVersion: 1
providers:
  - name: 'sidecarProvider'
    orgId: 1
    folder: 'Devops'
    folderUid: 'internal-devops'
    type: file
    disableDeletion: false
    allowUiUpdates: true
    updateIntervalSeconds: 30
    options:
      foldersFromFilesStructure: false
      path: /tmp/dashboards

2、更改用户的权限/etc/grafana/grafana.ini

ini 复制代码
[users]
viewers_can_edit = false

3、如果整个是Helm部署,则需要我们更改values.yaml即可

bash 复制代码
grafana:
  sidecar:
    dashboards:
      enabled: true
      defaultFolderName: "Devops"
      # 注意:这里只设名字,UID 需要在下面 provider 里定义
  
  grafana.ini:
    # 之前建议的关闭编辑权
    users:
      viewers_can_edit: false

  # 显式定义 Provider 来注入 folderUid
  dashboardProviders:
    dashboardproviders.yaml:
      apiVersion: 1
      providers:
        - name: 'sidecarProvider'
          orgId: 1
          folder: 'Devops'
          folderUid: 'internal-devops' # 在这里硬编码你的 UID
          type: file
          disableDeletion: false
          allowUiUpdates: true
          updateIntervalSeconds: 30
          options:
            foldersFromFilesStructure: false
            path: /tmp/dashboards

4、我们需要手动将dashboard中Devops的权限中的Editor和view全部去掉

去掉如下显示,只留下了Admin的权限

至此我们的默认dashboard都存在Devops下面,而且普通用户也看不到我们的默认配置

相关推荐
江南风月4 小时前
WGCLOUD如果使用SQL Server数据库推荐哪个版本
运维·网络·zabbix·运维开发·prometheus
AI木马人1 天前
8.人工智能实战:大模型服务“看起来正常却突然变慢”?Prometheus + Grafana + GPU 指标构建全链路监控体系
人工智能·grafana·prometheus
萧行之2 天前
Docker部署Loki+Grafana+Vector实现全服务器日志监控(含N8N/SSH/Fail2ban监控)
服务器·docker·grafana
invicinble2 天前
关于搭建运维监控系统(Prometheus+Grafana)
运维·grafana·prometheus
Elastic 中国社区官方博客3 天前
使用 Observability Migration Platform 将 Datadog 和 Grafana 的仪表板与告警迁移到 Kibana
大数据·elasticsearch·搜索引擎·信息可视化·全文检索·grafana·datalog
sitellla3 天前
Grafana Loki 入门:高效日志聚合系统
其他·grafana
日取其半万世不竭3 天前
用 Netdata 实时监控服务器,比 Prometheus + Grafana 轻量得多
linux·服务器·网络·系统架构·负载均衡·zabbix·grafana
梵得儿SHI5 天前
(第二篇)Spring AI 架构设计与优化:可观察性体系,打造全链路可视化的 AI 运维方案
人工智能·微服务·grafana·prometheus·监控·可观察性·spring ai
川石课堂软件测试5 天前
AI如何赋能软件测试行业的发展
人工智能·python·功能测试·网络协议·单元测试·测试用例·prometheus
脏脏a5 天前
监控面板全绿但用户说网站打不开?Prometheus+Blackbox从外部验证服务真实可用性
数据库·prometheus