plugins_in_manager.md 1.2 KB

如何将自定义的插件展示在管理控制台的安装列表

概览

Kuiper 提供了插件的扩展机制,用户可以基于扩展接口来实现自定义的插件。在管理控制台上,用户可以直接通过界面进行插件的安装。如果读者有自定义的插件,也想出现在管理控制台的安装列表中,该文章可以给读者一些参考。

插件元数据定义格式

什么是元数据文件,文件名要求是什么,都分哪些大块的内容。

针对 sink、source 和 function 插件分别做介绍,可以参考这个文档

插件编译打包格式

打包文件的格式要求

发布至 Web 服务器

etc/kuiper.yaml 中,有一个 pluginHosts 配置项,用户可以在这里配置服务器列表。除了官方的插件发布地址之外,用户可以在这里加入自己本地的插件发布地址。但是插件发布时候对目录的结构和内容有要求,要求如下。。。。

例如: https://127.0.0.1:9090/kuiper-plugins/0.9.1/debian/sinks

限制

插件安装强烈建议在 debian-slim 的容器镜像中,因为。。。。

总结