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 源代码并重新编译。