Grafana 更换主题
正常grafana看板的颜色非常单调,时间长了也会审美疲劳,所以grafana提供可以更换主题的插件,开始之前我这里先贴个对比图吧(我这里是展示了2个主题仅供参考,如下会介绍在哪里找更多主题)
主题1:
主题2:
一、grafana安装插件yesoreyeram-boomtheme-panel
1、我的grafana2台vm主机,登录主机执行下载插件命令
grafana-cli plugins install yesoreyeram-boomtheme-panel
2、下载完成后需要重启grafana
systemctl restart grafana-server.service
3、登录grafana查看安装成功
4、确认下载完成后配置grafana(版本不同可能操作不一样,我这里是Grafana v6.5.3)
- 可能刚接触的小伙伴这里比较懵,我这里先简单创建一个dashboard并添加面板
- 配置这里选择 Boom Theme
- 点击添加更多主题
- 添加外部CSS地址,自己不会写css可以参考GitHub上面别人已经写好的样例,我这里简单举例几个参考,感兴趣的小伙伴可以去GitHub上面了解。
- 旧的地址已废弃
https://gilbn.github.io/theme.park/CSS/themes/grafana/hotline.css
https://gilbn.github.io/theme.park/CSS/themes/grafana/aquamarine.css
https://gilbn.github.io/theme.park/CSS/themes/grafana/organizr-dark.css
https://gilbn.github.io/theme.park/CSS/themes/grafana/organizr-dashboard.css
https://gilbn.github.io/theme.park/CSS/themes/grafana/plex.css
- 新的GitHub地址如下
https://github.com/GilbN/theme.park/tree/master/css/theme-options
- 点击添加保存,由于指向url是GitHub上面的,加载比较慢,下面会讲如何下载到本地添加
- 注意:也就是说只要应用了这个插件,整个dashboard就会变化,准确说是添加的这个面板
二、应用于其他的dashboard
- copy一个主题 粘贴到 其他dashboard
- 粘贴并保存
- 这样就大功告成啦,是不是特别简单~
三、下载css文件并配置指向本地
1、进入到grafana插件目录(我这里是rpm包安装,所以默认路径如下)
cd /usr/share/grafana/public
2、创建css目录并下载
mkdir /usr/share/grafana/publiccss/css
3、上传 transparent.css、grafana-base.css 文件到 /usr/share/grafana/publiccss/css 目录
cp transparent.css /usr/share/grafana/publiccss/css
cp grafana-base.css /usr/share/grafana/publiccss/css
下载链接见githup:
https://github.com/GilbN/theme.park/blob/master/css/defaults/transparent.css
https://github.com/GilbN/theme.park/blob/master/css/base/grafana/grafana-base.css
4、修改 grafana-base.css 指向本地连接:
vim /usr/share/grafana/public/css/grafana-base.css
----在最开头添加:
@import url("http:/10.9.251.32:3000/public/css/transparent.css");
5、配置 css 文件
-- 这里有很多主题,随便下载一个css文件
https://github.com/GilbN/theme.park/tree/master/css/theme-options
-- 上传到/usr/share/grafana/public/css/目录
-- 编辑文件修改url指向本地
vim /usr/share/grafana/public/css/hotline.css
--在最开头添加:
@import url(http://10.9.251.32:3000/public/css/grafana-base.css);
3、配置grafana指向本地文件
注意后面路径:/public/css/hotline.css
http://10.9.251.32:3000/public/css/hotline.css
四、踩过的坑
1、由于之前部署的grafana版本为: grafana-5.3.4 会出现dashboard没有颜色,但点击左侧监控列表有颜色的情况,这种情况下我这边是升级解决了
ps:由于之前的图没有保存,我这边贴一下这个bug的类似图
2、出现上面这种情况怎么解决呢?我这边是简单一下升级了grafana版本解决了,有小伙伴有类似问题有其它解决方案欢迎在下方留言评论~
五、补充
1、grafana升级方式,去官网下载grafana版本包(我这里是rpm包,所以直接升级安装即可 下载地址
2、上传新包,升级grafana
systemctl stop grafana-server.service
rpm -Uvh grafana-6.5.3-1.x86_64.rpm
systemctl start grafana-server.service
3、至此,升级完成啦,而且显示不全的问题也彻底解决啦~