为AWS Kinesis编写Logstash输出插件。
使用this tutorial,logstash-output-sqs-0.1.3.gem
是根据this GitHub repo构建的。
使用plugin install
命令安装gem文件:
bin/plugin install ~/logstash-output-sqs-0.1.3.gem
Can only install contrib at this time... Exiting.
The error reported is:
sqs must set a milestone.
Error reading plugin file ~/logstash-output-sqs-0.1.3.gem, caused by NameError
答案 0 :(得分:1)
我能够使用Logstash 1.5.0 beta1,如下所示:
在lib/logstash/outputs/kinesis.rb
的课堂上,我补充道:
milestone 1
在logstash-output-kinesis.gemspec
我改变了依赖关系:
s.add_runtime_dependency "logstash-core", '>= 1.4.0', '< 2.0.0'
到
s.add_runtime_dependency "logstash", '>= 1.4.0', '< 2.0.0'
BTW插件准备就绪:
https://github.com/adience-code/logstash-output-kinesis
This commit与Logstash 1.5.0 beta1兼容。