插件管理
MindStudio Insight工具支持插件开发功能,为开发者提供自主开发能力,开发者可自主开发插件包,并安装插件包,实现自主开发功能使用。
开发插件
插件包要求如下:
- 插件包格式必须为zip压缩包。
- 插件包中必须包含的以下文件:
- config.json配置文件
- 前端产物:必须为zip压缩包,包含前端asset目录及其文件和index.html文件。
- 后端产物:必须为zip压缩包,包含对应平台及架构下的插件所需动态库和单个动态库文件。后端产物在config.json配置文件中的键值名为“backend_{platform}_{machine}”,其中platform为平台名称,machine为架构名称。例如,linux x86环境下后端产物键值名为backend_linux_x86_64。
config.json配置文件格式要求如下:
json { "pluginName":"插件名称", "frontend":"前端产物名称", // zip压缩包 "backend_{platform}_{machine}":"后端产物名称", // zip或动态库 }
其中platform为平台名称,machine为架构名称。
- 插件包中包含的文件个数不能超过1000个,单个文件大小不能超过200M。
- 插件包需具有当前用户属主,具有可读可写权限,不支持链接文件和包含链接的文件。
安装插件
执行以下命令,安装已开发的插件包。
python resources/profiler/plugin_install.py install --path=插件包所在路径
使用插件
安装完成后,打开MindStudio Insight工具,导入数据即可正常使用。
如果插件包是用自主开发的唤醒逻辑,则依据实际情况使用。
父主题: 附录