将集成上传到 Kibana

编辑

将集成上传到 Kibana

编辑

Fleet 支持通过直接上传安装集成,以此支持那些创建了自定义集成并且不想将其提交回 Elastic 集成库 的集成开发者或用户。

在隔离环境中,直接上传也很有用,因为它提供了一种无需更新自托管的包注册表即可更新集成的方法。

本地开发

编辑

如果您已按照 构建集成 中的本地开发步骤操作,请使用以下命令将您的集成上传到 Kibana:

elastic-package install --zip /path/to/my/custom-integration

更多信息,请参见 elastic-package install

生产部署

编辑

要将您的集成上传到生产部署,请先压缩包:

$ cd /path/to/my/custom-integration
$ elastic-package build

现在您可以使用 Kibana API 上传您的集成:

$ curl -XPOST \
  -H 'content-type: application/zip' \
  -H 'kbn-xsrf: true' \
  http://your.kibana.host/api/fleet/epm/packages \
  -u {username}:{password} \
  --data-binary @my-custom-integration.zip

有关此端点的更多信息,请参见 Fleet API 参考