设置Logstash编解码器插件



由于我对Logstash和Elasticsearch相当陌生,所以我尽量遵循用户指南。

目前我正试图通过以下指南设置一个Logstash编解码器插件:https://www.elastic.co/guide/en/logstash/current/_how_to_write_a_logstash_codec_plugin.html

然而,当复制示例代码时,我被困在步骤3。下载的存储库中没有与示例中描述的文件匹配的文件。即:gemspec文件和两个rb文件。

我错过了什么?

如果您使用的是Logstash 2.4,您可以使用新的插件生成器:https://www.elastic.co/guide/en/logstash/current/plugin-generator.html

bin/logstash-plugin generate --type codec --name your_codec

该命令将为您生成所有内容,包括gemspec和rb文件。

首先,您可能最好使用现有的编解码器,而不是开发一个(但我不知道你想做什么)。

但是如果你打算开发一个编解码器,其他用户也有同样的问题,其中一个找到了解决方案:https://github.com/logstash-plugins/logstash-codec-example/issues/3#issuecomment-244621222

文件实际存在于pull request中:https://github.com/logstash-plugins/logstash-codec-example/pull/7/files

你必须拉这个提交有缺失的文件

相关内容

  • 没有找到相关文章

最新更新