使用 Git 同步管理预配的存储库
设置 Git 同步后,您可以将仪表盘以及现有仪表盘的更改同步到配置的 GitHub 存储库。如果您在存储库中推送更改,这些更改将镜像到您的 Grafana 实例。
查看同步的当前状态
与 Git 同步的每个存储库都有一个仪表盘,提供资源、健康状况、拉取状态、Webhook、同步作业、资源和文件的摘要。使用在“查看”中访问的详细信息,帮助排除故障并了解存储库与 Grafana 连接的健康状况。
要查看当前状态,请按照以下步骤操作。
- 使用设置了 Grafana Admin 或 Editor 标志的帐户登录到您的 Grafana 服务器。
- 在左侧菜单中选择 管理,然后选择 预配。
- 找到您感兴趣的存储库。
- 如果您在存储库名称旁边看到绿色的
最新
标签,则表示一切同步正常。 - 选择 查看 以访问有关存储库同步历史记录的详细仪表盘和报告。
同步更改
将预配的存储库中的资源同步到您的 Grafana 实例会将资源拉取到选定的文件夹中。具有相同 uid
的现有仪表盘将被覆盖。
将仪表盘中的更改与 Git 存储库同步
- 在左侧菜单中,选择 管理 > 预配。
- 在要同步的存储库下选择 拉取。
- 等待同步过程完成。
移除存储库
要删除存储库,请按照以下步骤操作。
- 使用设置了 Grafana Admin 或 Editor 标志的帐户登录到您的 Grafana 服务器。
- 在左侧菜单中选择 管理,然后选择 预配。
- 找到您感兴趣的存储库。
- 选择右侧的垃圾桶图标以删除选定的条目。
- 选择 删除 以确认。
有关移除预配文件的信息,请参阅使用预配的仪表盘。
排除同步故障
监控“查看”状态页面以了解同步问题和状态更新。常见事件包括:
- 同步开始
- 同步完成
- 同步失败(包含错误详细信息)
- 同步问题
仪表盘同步错误
- 如果仪表盘未同步,请检查存储库 URL 是否正确且可从 Grafana 实例访问。
- 确保配置的存储库分支存在并已正确引用。
- 检查存储库中可能导致同步失败的冲突。
仪表盘导入错误
- 在导入之前验证仪表盘文件的 JSON 格式。
- 如果导入失败,请检查 Grafana 日志中的错误消息并相应地进行故障排除。