贡献 Java 插件

贡献 Java 插件

现在你可以编写自己的 Java 插件以供 Logstash 使用。我们提供了说明和 GitHub 示例,以帮助你快速入门。

Logstash 中对 Java 插件的本地支持包括以下几个组件

  • 对 Java 执行引擎的扩展,以支持在 Logstash 管道中运行 Java 插件
  • 用于开发 Java 插件的 API。这些 API 位于 co.elastic.logstash.api 包中。如果 Java 插件引用该包之外的类或 API 接口的特定具体实现,则可能会中断。API 包之外的类的实现可能随时更改。
  • 用于自动化 Logstash 中 Java 插件的打包和部署的工具。

流程概述

以下是步骤

  1. 选择要创建的插件类型:输入、编解码器、过滤器或输出。
  2. 设置你的环境。
  3. 编写插件代码。
  4. 打包和部署插件。
  5. 使用你的新插件运行 Logstash。

让我们开始吧

以下是示例仓库

以下是说明