为grafana编写自定义面板插件

为grafana编写自定义面板插件,grafana,Grafana,所以我需要编写一个定制的grafana插件,它就像漏斗一样工作。我决定尝试整合漏斗。注意,它应该从mysql服务器获取数据,并将其用作表,而不是时间序列 到目前为止,我阅读了grafana文档,然后观看了。在视频中,plugin.json文件中声明了一个dataFormat,但是当我检查其他正在工作的插件时,我没有看到plugin.json中编写的部分。视频中的GitHub回购协议也不见了。但是我偶然发现了它,所以我把它复制到了data/plugin目录中。我重新启动了服务器,它被检测到,但当我

所以我需要编写一个定制的grafana插件,它就像漏斗一样工作。我决定尝试整合漏斗。注意,它应该从mysql服务器获取数据,并将其用作表,而不是时间序列


到目前为止,我阅读了grafana文档,然后观看了。在视频中,plugin.json文件中声明了一个dataFormat,但是当我检查其他正在工作的插件时,我没有看到plugin.json中编写的部分。视频中的GitHub回购协议也不见了。但是我偶然发现了它,所以我把它复制到了
data/plugin
目录中。我重新启动了服务器,它被检测到,但当我尝试制作一个新的面板时,我得到一个错误,说找不到它。我计划从这个例子开始,然后以我的方式集成漏斗部分,但我似乎无法让它工作。你知道从哪里开始吗?

我用同样的动作重现了你的问题,并得到了同样的错误:

未找到面板插件:myorgid简单面板

猜测一下:plugin.json文件中有一个依赖项部分

"dependencies": {
"grafanaVersion": "6.3.x",
"plugins": []
}

我的Grafana版本是v6.2.5。这个插件模板不是用于将来的Grafana版本(主版本还是开发版本)吗?

我对simple react panel也有同样的问题。为了解决这个问题,我在simple react panel主目录中运行:

npm i @grafana/toolkit
npm i @grafana/ui
yarn build

在我重新启动grafana服务后,Tom是对的。克隆grafana repo并签出到v6.3.0-beta2版本。