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下面,而且普通用户也看不到我们的默认配置

相关推荐
SRETalk9 天前
Zabbix、Prometheus、Grafana、Nightingale,四个监控如何选型?
zabbix·grafana·prometheus·nightingale
虚无境16 天前
如何编写一个SpringBoot项目告警推送的Starter
java·prometheus·webhook
睡不醒男孩03082317 天前
云原生运维实战:高并发架构下的云原生可观测性、韧性降级与自动化干预体系
数据库·kubernetes·高并发·prometheus·devops·sre·缓存调优
心之伊始19 天前
Spring Boot Actuator + Micrometer 实战:自定义业务指标并接入 Prometheus 观测接口耗时
java·spring boot·prometheus·actuator·micrometer
何中应19 天前
Grafana面板没有数据问题排查
linux·grafana·prometheus
爱吃龙利鱼19 天前
K8s 监控实战:victoria-metrics-k8s-stack 高可用部署,资源占用直降 70%,比 Prometheus 省 5 倍磁盘
docker·kubernetes·prometheus
就改了19 天前
微服务指标监控一站式搭建:Prometheus抓取+Grafana大屏展示详解
微服务·grafana·prometheus
江南风月19 天前
WGCLOUD保姆级教程最新版整理
运维·zabbix·运维开发·prometheus·日志审计
江南风月20 天前
Hermes Agent 接入WGCLOUD实战:打造团队 AI 智能运维解决方案
运维·zabbix·运维开发·prometheus
蓝宝石的傻话20 天前
VictoriaMetrics指标流聚合三年回顾与现状(2026)
go·prometheus·victoriametrics