我尝试将这个插件安装到github的Grafana上:
https://github.com/Vertamedia/chtable
我将这个存储库克隆到pligins文件夹中,然后将插件添加到grafana容器中:
grafana:
image: grafana/grafana
ports:
- '3000:3000'
environment:
- GF_PATHS_CONFIG="grafana/etc/grafana.ini"
- GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=vertamedia-clickhouse-datasource,vertamedia-chtable
- GF_INSTALL_PLUGINS=grafana-piechart-panel,grafana-worldmap-panel,vertamedia-clickhouse-datasource,vertamedia-chtable
然后,当我尝试使用这个插件创建新的仪表板时,会出现以下错误:
发生意外错误TypeError:无法读取未定义属性的“发出”
Grafana版本: Grafana v7.4.3 (010f20c1c8)
我的插件没有签名。我如何修复这个错误并使用这个插件?
发布于 2021-04-02 05:29:36
在这里,我将列出用于将zabbix
插件安装到grafana容器的步骤。您可以尝试采用与此插件类似的方式。
首先,我从官方github下载了与grafana-zabbix
插件相关的文件。
wget https://github.com/alexanderzobnin/grafana-zabbix/releases/download/v4.1.4/alexanderzobnin-zabbix-app-4.1.4.zip
解压那个压缩文件。
然后,在gragana.ini
中,您必须取消对allow_loading_unsigned_plugins
的注释。默认情况下,它的注释。
为了获得这个grafana.ini
文件,我运行了docker run grafana/grafana:latest
并连接到正在运行的grafana
容器并复制了/etc/grafana/grafana.ini
[plugins]
allow_loading_unsigned_plugins = true
Dockerfile
FROM grafana/grafana:latest
COPY grafana.ini /etc/grafana/grafana.ini
COPY alexanderzobnin-zabbix-app /var/lib/grafana/plugins/
发布于 2021-10-07 13:41:21
使用@SachithMuhandiram的答案,我能够在运行Grafana容器时获得一个签名的插件。我意识到这并不能回答问题(允许没有签名的插件)。然而,在我研究这个问题的时候,我确实碰到了问题。所以,我将把答案留在这里,有些人可能会觉得它很有用。
docker run -d -p 3000:3000 grafana/grafana
docker ps -a
docker cp relative/path-to/sample_plugin [container_id]:/var/lib/grafana/plugins/
docker restart [container_id]
https://stackoverflow.com/questions/66914124
复制相似问题