We recommend everyone to upgrade Grafana often to stay up to date with the latest fixes and enhancements. In order make this a reality Grafana upgrades are backward compatible and the upgrade process is simple & quick.

grafana官方建议保持持续升级至最新修复版,因为grafana只是作为展示层,升级对程序打点和数据收集无影响,而且grafana是后向兼容的,升级只会影响监控的查看和报警。

大版本升级注意事项:大版本升级跨度太大可能会导致问题出现,升级中选择小版本逐个升级,如在v5.x 升级至v6.x没有任何报错,都可正常运行访问。当升级v7.x之后的版本面临数据库报错。

查看当前配置

[root@rg1-oservice001 ~]# rpm -qa | grep grafana
grafana-enterprise-8.0.4-1.x86_64
[root@rg1-oservice001 ~]# ps -ef | grep grafana | grep -v grep
grafana 1793 1 0 2021 ? 11:10:36 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=rpm cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins cfg:default.paths.provisioning=/etc/grafana/provisioning
[root@rg1-oservice001 ~]#
[root@rg1-oservice001 ~]#
[root@rg1-oservice001 ~]# ps -ef | grep grafana | grep -v grep
grafana 1793 1 0 2021 ? 11:10:36 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=rpm cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins cfg:default.paths.provisioning=/etc/grafana/provisioning
[root@rg1-oservice001 ~]#
[root@rg1-oservice001 ~]# systemctl status grafana-server.service
● grafana-server.service - Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2021-11-01 16:18:15 CST; 1 years 3 months ago
Docs: http://docs.grafana.org
Main PID: 1793 (grafana-server)
Memory: 113.7M
CGroup: /system.slice/grafana-server.service
└─1793 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/gra...

升级步骤

备份配置文件

/etc/grafana/grafana.ini

/etc/grafana/ldap.toml

/etc/grafana/provisioning/*

[root@rg1-oservice001 ~]# mkdir ~/grafana_backup
[root@rg1-oservice001 ~]# cp -p /etc/grafana/ldap.toml ~/grafana_backup
[root@rg1-oservice001 ~]# cp -p /etc/grafana/grafana.ini ~/grafana_backup
[root@rg1-oservice001 ~]# cp -r /etc/grafana/provisioning/ ~/grafana_backup

备份数据

[root@rg1-oservice001 ~]# cp -r -p /var/lib/grafana/ ~/grafana_backup

配置grafana阿里源并更新yum缓存

[root@rg1-oservice001 ~]# sudo nano /etc/yum.repos.d/grafana.repo
[grafana]
name=grafana
baseurl=https://mirrors.aliyun.com/grafana/yum/rpm
repo_gpgcheck=0
enabled=1
gpgcheck=0
[root@rg1-oservice001 ~]# yum clean all && yum makecache
····

开始升级

# 查看指点版本信息
[root@rg1-oservice001 ~]# yum info grafana-enterprise-8.0.7
····
# 升级到指点版本
[root@rg1-oservice001 ~]# yum install grafana-enterprise-8.0.7
····
[root@rg1-oservice001 ~]# systemctl restart grafana-server
[root@rg1-oservice001 ~]# systemctl status grafana-server

升级grafana的更多相关文章

  1. 12、Grafan 4.3升级到Grafana 5.0

    Upgrading Grafana 升级Grafana We recommend everyone to upgrade Grafana often to stay up to date with t ...

  2. Grafana添加Zabbix为数据源(一)

    最前面,此博文引自:http://docs.grafana-zabbix.org/installation/configuration-sql/ 使用zabbix来收集书籍,用grafana来显示数据 ...

  3. grafana 4 升级到 grafana 5错误处理

    遇到2个错误: 1. UNIQUE KEY 问题 INFO[07-16|15:34:36] Executing migration logger=migrator id="Remove un ...

  4. 使用 Grafana、collectd 和 InfluxDB 打造现代监控系统

    想打造 New Relic 那样漂亮的实时监控系统我们只需要 InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的: 采集数据(collectd)-> 存储数 ...

  5. Docker部署Zabbix+Grafana监控

    Docker部署Zabbix+Grafana监控 环境 centos 7 ; Docker 17.12.0-ce ; docker-compose version 1.20.1 2018-4-1 当前 ...

  6. 1、在Centos上安装Grafana

    1.如果你想将老版本的Grafana升级为新版本的Grafana,可以阅读链接中的文档指南: http://docs.grafana.org/installation/upgrading/ 2.使用y ...

  7. ELK从5.6.3升级到6.3.0总结

    ELK从5.6.3升级到6.3.0总结 由于6.3.0默认有es的监控功能,并且我们现在es总是有各种问题,原有的es开源插件head和HQ的监控都不够详细,所以决定升级es集群.我们目前es有5个n ...

  8. Centos 7.3 安装Grafana 6.0

    grafana简介 Grafana是一个完全开源的度量分析与可视化平台,可对来自各种各种数据源的数据进行查询.分析.可视化处理以及配置告警. Grafana支持的数据源: 官方:Graphite,In ...

  9. grafana安装使用及与zabbix集成

    grafana简介Grafana是一个完全开源的度量分析与可视化平台,可对来自各种各种数据源的数据进行查询.分析.可视化处理以及配置告警. Grafana支持的数据源:官方:Graphite,Infl ...

  10. 分布式监控系统Zabbix--使用Grafana进行图形展示

      今天介绍一款高颜值监控绘图工具Grafana,在使用Zabbix监控环境中,通常我们会结合Grafana进行图形展示.Grafana默认没有zabbix作为数据源,需要手动给zabbix安装一个插 ...

随机推荐

  1. Redis - 介绍与使用场景

    简介 Redis 的全称是 Remote Dictionary Server,是一个使用 C 语言编写的.开源的(BSD 许可)高性能非关系型(NoSQL)的键值对数据库. Redis 的数据是存储在 ...

  2. TCP/IP RTT算法比较

    TCP重传机制Timeout特点: 设长了,重发就慢,效率和性能差: 设短了,重发就快,可能导致没有丢就重发,增加网络拥塞,导致更多的超时,更多的超时导致更多的重发. TCP协议引入2个概念: RTT ...

  3. Python openpyxl使用教程

    1.安装 openpyxl 组件 pip install openpyxl -i https://mirrors.aliyun.com/pypi/simple/ 新建Excel # coding=ut ...

  4. Nginx12 openresty使用lua-resty-http模块

    1 简介 https://github.com/ledgetech/lua-resty-http 在lua中操作http请求有两种方式 第一种方式:使用通过ngx.location.capture 去 ...

  5. Git-01 简要介绍

    1 git简介 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目. Git 易于学习,占地面积小,性能极快. 它具有廉价的本地库,方便的暂存区域和多个工作流分支 ...

  6. vscode环境配置(C/C++)

    一.MinGW和vscode的简单了解 1.MinGW是什么? MinGW(Minimalist GNU on Windows).它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Window ...

  7. 为什么sleeping的会话会造成阻塞

    背景 客户反映HIS数据库每天22点后都会发生阻塞,阻塞的源头是一个sleeping的会话,越阻塞越多,只能通过手动KILL掉才能解决,十分不解为什么状态为sleeping的会话会造成阻塞. 现象 在 ...

  8. 学习Java Day21

    今天学习了静态导入,可以导入静态方法和静态字段

  9. DVWA靶场实战(十四)——JavaScript

    DVWA靶场实战(十四) 五.Java Script: 1.漏洞原理: 这里的JavaScript其实是JavaScript Attack也就是JS攻击.JavaScript是一种基于对象和事件驱动的 ...

  10. JZOJ 4895【NOIP2016提高A组集训第16场11.15】三部曲

    题目 对于 \(50%\) 的数据,\(1<=n<=1000,1<=p<=300\) 对于 \(100%\) 的数据,\(1<=n<=50000,1<=p&l ...