咱們建議你們常常升級Grafana,以便及時瞭解最新的修復和加強功能,爲了實現這一目標,Grafana升級是向後兼容的,升級過程簡單快捷。mysql
升級一般老是安全的(在許屢次要版本和一個主要版本之間),儀表盤和圖形看起來都是同樣的。在某些邊緣狀況下可能會有輕微的重大更改,這些更改一般在發行說明和更改日誌中列出。git
在升級以前,備份Grafana數據庫是個好想法,這將確保您始終能夠回滾到之前的版本。在啓動期間,Grafana將自動遷移數據庫模式(若是有更改或新表),有時,若是你之後想要降級,這可能會致使問題。github
若是你使用sqlite,你只須要備份你的grafana.db
文件,這一般位於unix系統上的/var/lib/grafana/grafana.db
中。若是你不肯定你使用的數據庫以及存儲位置,請檢查grafana配置文件,若是你使用二進制tar/zip
將grafana安裝到自定義位置,則一般位於<grafana_install_dir>/data
中。sql
backup: > mysqldump -u root -p[root_password] [grafana] > grafana_backup.sql restore: > mysql -u root -p grafana < grafana_backup.sql
backup: > pg_dump grafana > grafana_backup restore: > psql grafana < grafana_backup
若是你經過下載debian軟件包(.deb
)安裝了grafana,你能夠按照相同的安裝指南執行相同的dpkg -i
命令,但使用新軟件包,它將升級你的Grafana安裝。docker
若是你使用咱們的APT存儲庫:數據庫
sudo apt-get update sudo apt-get install grafana
若是你下載了二進制tar包,則能夠下載並解壓縮新包並覆蓋全部現有文件,但這可能會覆蓋你的配置更改。咱們建議你將配置更改放在名爲<grafana_install_dir>/conf/custom.ini
的文件中,由於這樣可使升級更容易,而不會有丟失配置更改的風險。安全
若是你經過下載rpm軟件包安裝了grafana,你能夠按照相同的安裝指南執行相同的yum install
或rpm -i
命令,但使用新軟件包,它將升級你的Grafana安裝。佈局
若是你使用咱們的YUM存儲庫:post
sudo yum update grafana
這只是一個示例,詳細信息取決於你如何配置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二進制包,則只需下載較新的包並解壓縮到同一位置(並覆蓋現有文件),這可能會覆蓋你的配置更改。咱們建議你將配置更改放在名爲<grafana_install_dir>/conf/custom.ini
的文件中,由於這樣可使升級更容易,而不會有丟失配置更改的風險。
咱們不知道有任何問題直接從2.x升級到4.x可是爲了安全起見經過3.x => 4.x
儀表盤網格佈局引擎已更改,在v5中加載時,全部儀表盤都將自動升級到新的定位系統,保存在v5中的儀表盤在舊版Grafana中不起做用,某些外部面板插件可能須要更新才能正常工做。
有關新面板定位系統的更多詳細信息,請點擊此處。