升级Grafana
我们建议大家经常升级Grafana,以便及时了解最新的修复和增强功能,为了实现这一目标,Grafana升级是向后兼容的,升级过程简单快捷。
升级通常总是安全的(在许多次要版本和一个主要版本之间),仪表盘和图形看起来都是一样的。在某些边缘情况下可能会有轻微的重大更改,这些更改通常在发行说明和更改日志中列出。
数据库备份
在升级之前,备份Grafana数据库是个好想法,这将确保您始终可以回滚到以前的版本。在启动期间,Grafana将自动迁移数据库模式(如果有更改或新表),有时,如果你以后想要降级,这可能会导致问题。
sqlite
如果你使用sqlite,你只需要备份你的grafana.db
文件,这通常位于unix系统上的/var/lib/grafana/grafana.db
中。如果你不确定你使用的数据库以及存储位置,请检查grafana配置文件,如果你使用二进制tar/zip
将grafana安装到自定义位置,则通常位于<grafana_install_dir>/data
中。
mysql
backup:
> mysqldump -u root -p[root_password] [grafana] > grafana_backup.sql
restore:
> mysql -u root -p grafana < grafana_backup.sql
postgres
backup:
> pg_dump grafana > grafana_backup
restore:
> psql grafana < grafana_backup
Ubuntu / Debian
如果你通过下载debian软件包(.deb
)安装了grafana,你可以按照相同的安装指南执行相同的dpkg -i
命令,但使用新软件包,它将升级你的Grafana安装。
如果你使用我们的APT存储库:
sudo apt-get update
sudo apt-get install grafana
从二进制tar文件升级
如果你下载了二进制tar包,则可以下载并解压缩新包并覆盖所有现有文件,但这可能会覆盖你的配置更改。我们建议你将配置更改放在名为<grafana_install_dir>/conf/custom.ini
的文件中,因为这样可以使升级更容易,而不会有丢失配置更改的风险。
Centos / RHEL
如果你通过下载rpm软件包安装了grafana,你可以按照相同的安装指南执行相同的yum install
或rpm -i
命令,但使用新软件包,它将升级你的Grafana安装。
如果你使用我们的YUM存储库:
sudo yum update grafana
Docker
这只是一个示例,详细信息取决于你如何配置grafana容器:
docker pull grafana
docker stop my-grafana-container
docker rm my-grafana-container
docker run --name=my-grafana-container --restart=always -v /var/lib/grafana:/var/lib/grafana
Windows
如果你下载了Windows二进制包,则只需下载较新的包并解压缩到同一位置(并覆盖现有文件),这可能会覆盖你的配置更改。我们建议你将配置更改放在名为<grafana_install_dir>/conf/custom.ini
的文件中,因为这样可以使升级更容易,而不会有丢失配置更改的风险。
从1.x升级
从2.x升级
我们不知道有任何问题直接从2.x升级到4.x但是为了安全起见通过3.x => 4.x
升级到v5.0
仪表盘网格布局引擎已更改,在v5中加载时,所有仪表盘都将自动升级到新的定位系统,保存在v5中的仪表盘在旧版Grafana中不起作用,某些外部面板插件可能需要更新才能正常工作。
有关新面板定位系统的更多详细信息,请点击此处。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。