如何解决无法使用 Grafana 和 Docker 签署插件
我尝试将这个插件从 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
然后,当我尝试使用此插件创建新的仪表板面板时,出现错误消息:
发生意外错误类型错误:无法读取属性‘emit’ 未定义
Grafana 版本: Grafana v7.4.3 (010f20c1c8)
我的插件未签名。如何修复此错误并使用此插件?
解决方法
这里我将列出我用来将 zabbix
插件安装到 grafana 容器的步骤。您可以尝试按照与此插件类似的方式进行操作。
首先我从官方 github 下载了 grafana-zabbix
插件相关文件。
wget https://github.com/alexanderzobnin/grafana-zabbix/releases/download/v4.1.4/alexanderzobnin-zabbix-app-4.1.4.zip
解压该 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/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。