首页/云/可观测性速查/看板 provisioning 与 sidecar 模式
Grafana 与看板53 条

看板 provisioning 与 sidecar 模式

把看板 JSON 放进统一目录自动导入:providers 声明路径与刷新周期;Kubernetes 里可让 sidecar 监听带标签的 ConfigMap 自动同步。

可观测性速查云更新于 2026-10-12

providers 配置

providers 配置
# 文件:/etc/grafana/provisioning/dashboards/default.yml
apiVersion: 1
providers:
  - name: default
    orgId: 1
    folder: '业务看板'
    type: file
    disableDeletion: false
    updateIntervalSeconds: 30
    allowUiUpdates: false
    options:
      path: /var/lib/grafana/dashboards
      foldersFromFilesStructure: true

Kubernetes sidecar 模式

Kubernetes sidecar 模式
# Sidecar 监听带标签的 ConfigMap,把看板 JSON 同步进上方的 path 目录
metadata:
  labels:
    grafana_dashboard: "1"
allowUiUpdates 默认为 false:provisioned 看板在 UI 中只读,修改入口是源文件。

易错点

  • disableDeletion 设为 false 时在看板目录删文件才会同步删除;设为 true 则防误删但会留下孤儿看板
  • UI 里改 provisioned 看板会被拒绝保存,先在文件侧改 JSON 或临时关闭 provision

数据来源与参考

  • Grafana 官方文档 · Provisioning dashboards
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌