裝X神器,讓你的grafana看板變得炫酷起來


正常 grafana 看板的顏色非常單調,時間長了也會審美疲勞,對於那些喜新厭舊的人來說,多少有點不能滿足,於是我就在網上找了一些方式來讓我的 grafana 看板變得更加炫酷,講之前先貼個對比圖吧

舊的

新的

新的

再來個動圖

第一張圖顯得暗淡了許多,哈哈哈。下面講講如何去做。

grafana 安裝插件yesoreyeram-boomtheme-panel

因為我的 grafana 沒有使用 k8s 進行安裝,我直接用 docker 起的,所以這里我直接進入到 docker 里執行安裝操作

# docker ps
CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS              PORTS                    NAMES
cef753a202d5        grafana/grafana          "/run.sh"                3 months ago        Up 2 hours          0.0.0.0:3000->3000/tcp   grafana-server

查到CONTAINER ID然后進入容器

# 進入容器
docker exec -it cef75 bash
# 安裝插件
grafana-cli plugins install yesoreyeram-boomtheme-panel

安裝完成后,需要重啟容器

docker container restart cef753a202d5

然后,我們的grafana上就有了這個插件

安裝很簡單,沒啥可說的

配置 grafana

配置的話也很簡單,但是沒接觸過的小寶貝可能就比較懵逼,其實整個流程是這樣的,我們先創建一個 dashboard,然在這個 dashboard 中新建一個面板,創建面板的時候,選擇剛裝的插件Boom Theme,然后配置此插件,配置完成后,點擊保存,保存完整個 dashboard 就會發生變化,然后我們拷貝此面板到任意其他的 dashboard 中,然后其他的 dashboard 主題也會相應的發生變化。

簡而言之就是:看下面的操作吧

創建一個 dashboard 並添加面板

選擇Boom Theme並進行配置

點擊添加新的主題

這里我們看到有添加背景圖片的,還有添加 CSS 一些樣式的,文章開頭貼了一些圖片,是不是明白了,有美女背景的,有 gif 動圖的,也有類似於火焰的,其實就是設置的這里,然后你可能會問了,背景圖片我知道哪里弄,但是那些 CSS 的樣式我哪里弄呢?

添加外部 CSS 地址

地址欄輸入:https://github.com/gilbN/theme.park/tree/master/CSS/themes/grafana
然后你就會看到有好幾個類型的 CSS,對應的就是不同顏色的樣式,可以都配置下,看看什么效果

我這里都整理好了,直接配置成我這里的地址就可以了

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
https://gilbn.github.io/theme.park/CSS/themes/grafana/space-gray.css

如圖所示:

然后點擊apply,然后你就會看到整個 dashboard 發生了變化

也就是說只要應用了這個插件,整個 dashboard 就會變化,准確說是添加的這個面板

應用於其他的dashboard

雖然主題變了,但是得讓其他的 dashboard 炫酷才行啊,所以把這個面板拷貝到其他 dashboard 中,這里我隨便找一個應用下


復制

然后就變了。有點簡單。

雖然簡單,但是你以為到這里就完了嗎?還有點不完美,每次加載的時候速度有點慢,究其原因就是去 github 上獲取這個 css,所以多少會有點慢,那么接下來就做下優化

優化 css 加載速度

優化無非就是把這個 css 放到國內,放到國內原廠商的對象存儲里,或者徹底一點,直接放到本地,我這里都進行嘗試了,都可!下面說一下如何將這個 css 放到本地

下載 css 並配置 grafana

先進入 docker 中創建存放 css 的目錄

docker exec -it --user root cef75 bash

注意: 這里加了一個--user root,因為不加這個進入容器后,創建目錄會權限拒絕,所以需要添加下,如果是虛機部署直接創建即可

# 進入到此目錄中
cd /usr/share/grafana/public
# 創建目錄
mkdir css
# 下載css
wget https://gilbn.github.io/theme.park/CSS/themes/grafana/hotline.css

這樣就行了,然后配置下 grafana,其實就是改成本地的地址

注意后面的路徑就好了: /public/css/hotline.css

然后速度就刷刷的了,幾乎打開就能生效。


歡迎各位朋友關注我的公眾號,來一起學習進步哦
images


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM