我正在尝试在Grafana v2.5环境中安装piechart插件,无论我做什么,面板现在都会在UI中显示为选项。我按照文档将存储库克隆到/ var / lib / grafana / plugins,并重新启动了grafana-server服务,但是没有用。我还尝试将插件放在一个单独的目录中并将其引用为:
[plugin.piechart]
path = /home/usr/share/grafana/panel-plugin-piechart
我确保grafana服务拥有插件目录的所有权,并检查了grafana日志,但它没有有用的信息。
答案 0 :(得分:0)
根据插件的发布日期,您将需要Grafana master。
答案 1 :(得分:0)
你肯定需要升级你的Grafana。这是非常无缝的操作 - 只需在旧的包装上安装一个新包装。出于安全考虑,您可以通过复制/var/lib/grafana/grafana.db进行备份。
答案 2 :(得分:0)
检查plugins目录中文件的权限, 插件的所有文件都应位于其目录中,即每个插件应包含其自己的目录 如果plugins目录外部有可用的package.json文件或webpack.config.js,那么您的插件也将无法加载。 上述文件是每个面板插件的一部分,应仅存在于各自的目录中。
执行“ chown”并将所有者设置为grafana:grafana group:user
(默认情况下,root是文件和目录的所有者。)
答案 3 :(得分:0)
您是将Grafana作为独立服务还是在Docker容器中运行? 如果直接作为服务运行,则可以访问Grafana社区页面并从那里找到插件安装说明。 https://grafana.com/grafana/plugins/grafana-piechart-panel (已在Grafana 6.x.x和7版本上验证)
如果在dockerized服务中运行,则需要在工作区中复制插件,并在docker image中指定目录,以便它可以从此处定位插件。您可以使用环境变量来做到这一点,并在docker-compose文件中提及它们
GF_PATHS_PLUGINS / var / lib / grafana / plugins https://grafana.com/docs/grafana/latest/installation/configure-docker/
我能够同时使用这两个选项