返回介绍

PART Ⅰ : 容器云OPENSHIFT

PART Ⅱ:容器云 KUBERNETES

PART Ⅲ:持续集成与持续部署

PART Ⅴ:日志/监控/告警

PART Ⅵ:基础

PART Ⅶ:数据存储、处理

PART VIII:CODE

PART X:HACKINTOSH

PART XI:安全

Grafana的备份恢复

发布于 2024-06-08 21:16:46 字数 3521 浏览 0 评论 0 收藏 0

官方文档:https://grafana.com/docs/grafana/latest/installation/upgrading/

  • 数据存储文件
    • MySQL
      • 备份: mysqldump -u root -p[root_password] [grafana] > grafana_backup.sql
      • 恢复:mysql -u root -p grafana < grafana_backup.sql
    • Postgres
      • 备份: pg_dump grafana > grafana_backup
      • 恢复:psql grafana < grafana_backup
    • Sqlite(默认)
      • 备份:直接备份DB文件grafana.db,默认路径:/var/lib/grafana/
      • 恢复:
        • 直接将备份的grafana.db文件复制到/var/lib/grafana/
        • 修改权限:sudo chown nobody.nogroup grafana.db && sudo chmod 640 grafana.db
  • 配置文件
    • 备份:直接备份/etc/grafana/grafana.ini。(对于部署在k8s中的,配置文件是使用configmap挂载的可以不用备份)
    • 恢复:直接恢复使用备份文件/etc/grafana/grafana.ini
  • 已安装的插件
    • 备份:直接备份插件目录
    • 恢复
      • 直接恢复备份的插件目录
      • 升级插件:grafana-cli plugins update-all

1、删除默认组织后使用SQLite备份文件grafana.db恢复时报错

报错信息:

Datasource provisioning error: failed to provision "prometheus" data source: Organization not found

解决方案:

​ 使用Navicat连接SQLite备份文件grafana.db,在main.org表中添加一条记录

INSERT INTO "main"."org" ("id", "version", "name", "address1", "address2", "city", "state", "zip_code", "country", "billing_email", "created", "updated") VALUES (2, 3, 'Main Org.', '', '', '', '', '', '', NULL, '2020-11-26 03:39:06', '2020-11-26 03:39:06');

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文