Grafana 允許您通過自定義 CSS 和配置文件來定制主題
創建一個新的文件夾,用于存放您的自定義主題文件。例如,在您的 Grafana 數據目錄下創建一個名為 custom-theme
的文件夾。默認情況下,Grafana 數據目錄位于 /var/lib/grafana
。
在 custom-theme
文件夾中創建一個名為 custom.css
的文件。在此文件中,您可以編寫自定義 CSS 代碼來定制 Grafana 的外觀。例如:
/* 更改頁面背景顏色 */
body {
background-color: #f0f0f0;
}
/* 更改面板背景顏色 */
.panel-container {
background-color: #ffffff;
}
/* 更改文本顏色 */
.dashboard-container h2, .dashboard-container h3, .dashboard-container h4, .dashboard-container h5, .dashboard-container h6 {
color: #333333;
}
custom-theme
文件夾中創建一個名為 theme.json
的文件。在此文件中,您可以配置主題的基本信息。例如:{
"name": "Custom Theme",
"version": "1.0.0",
"type": "dark",
"author": {
"name": "Your Name",
"email": "your.email@example.com"
},
"colors": {
"primary": "#3276b1",
"secondary": "#6c757d",
"success": "#28a745",
"warning": "#ffc107",
"danger": "#dc3545",
"info": "#17a2b8",
"light": "#f8f9fa",
"dark": "#343a40"
}
}
將 custom-theme
文件夾復制到 Grafana 的 public/img/themes
目錄下。這樣,Grafana 就會識別并加載您的自定義主題。
重啟 Grafana 服務以應用更改。在 Linux 上,您可以使用以下命令重啟 Grafana:
sudo systemctl restart grafana-server
請注意,這些步驟僅適用于 Grafana 7.0 及更高版本。對于早期版本的 Grafana,您需要編輯 Grafana 源代碼并重新編譯。