首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不能用Grafana和Docker签署插件

不能用Grafana和Docker签署插件
EN

Stack Overflow用户
提问于 2021-04-02 03:34:46
回答 2查看 2.1K关注 0票数 2

我尝试将这个插件安装到github的Grafana上:

https://github.com/Vertamedia/chtable

我将这个存储库克隆到pligins文件夹中,然后将插件添加到grafana容器中:

代码语言:javascript
运行
复制
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)

我的插件没有签名。我如何修复这个错误并使用这个插件?

EN

回答 2

Stack Overflow用户

发布于 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

代码语言:javascript
运行
复制
[plugins]
allow_loading_unsigned_plugins = true

Dockerfile

代码语言:javascript
运行
复制
FROM grafana/grafana:latest

COPY grafana.ini /etc/grafana/grafana.ini

COPY alexanderzobnin-zabbix-app /var/lib/grafana/plugins/
票数 2
EN

Stack Overflow用户

发布于 2021-10-07 13:41:21

使用@SachithMuhandiram的答案,我能够在运行Grafana容器时获得一个签名的插件。我意识到这并不能回答问题(允许没有签名的插件)。然而,在我研究这个问题的时候,我确实碰到了问题。所以,我将把答案留在这里,有些人可能会觉得它很有用。

代码语言:javascript
运行
复制
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]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66914124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档