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

相关推荐
龙码精神1 天前
前端嵌入Grafana 报表的自定义方案:隐藏导航栏保留筛选工具
grafana
Cherry的跨界思维3 天前
【AI测试全栈:质量】47、Vue+Prometheus+Grafana实战:打造全方位AI监控面板开发指南
vue.js·人工智能·ci/cd·grafana·prometheus·ai测试·ai全栈
AC赳赳老秦3 天前
云原生AI故障排查新趋势:利用DeepSeek实现高效定位部署报错与性能瓶颈
ide·人工智能·python·云原生·prometheus·ai-native·deepseek
予枫的编程笔记3 天前
【Kafka高级篇】Kafka监控不踩坑:JMX指标暴露+Prometheus+Grafana可视化全流程
kafka·grafana·prometheus·可观测性·jmx·kafka集群调优·中间件监控
AC赳赳老秦4 天前
预见2026:DeepSeek与云平台联动的自动化流程——云原生AI工具演进的核心引擎
人工智能·安全·云原生·架构·自动化·prometheus·deepseek
认真的薛薛4 天前
13.k8s中Prometheus监控集群及其服务,endpoint暴露服务,es采集k8s日志
elasticsearch·kubernetes·prometheus
A-刘晨阳4 天前
K8S部署kube-state-metrics + CAdvisor 并使用 Prometheus 监控 Kubernetes 指标
运维·云原生·kubernetes·云计算·prometheus·cadvisor·state-metrics
AC赳赳老秦5 天前
多模态 AI 驱动办公智能化变革:DeepSeek 赋能图文转写与视频摘要的高效实践
java·ide·人工智能·python·prometheus·ai-native·deepseek