在logstash中安装插件版本

mur*_*mit 1 elasticsearch apache-kafka logstash

有没有办法找到特定的logstash插件版本?

我能够列出插件使用bin/logstash-plugin list 'logstash-input-kafka',并在帮助下bin/logstash-plugin,我无法找到任何标志来找到logstash中安装的插件版本.

Val*_*Val 8

要查找插件的版本,您可以列出该vendor/bundle/jruby/1.9/gems/文件夹,您将看到正在运行的插件版本.例如,在Logstash 2.3.2上,你会看到logstash-input-kafka插件的这个:

ls -la vendor/bundle/jruby/1.9/gems | grep "logstash-input-kafka"
> logstash-input-kafka-2.0.8
Run Code Online (Sandbox Code Playgroud)

您还可以gemspec在插件文件夹中的文件中找到版本号.

要查找logstash版本:

使用Logstash 2.x,您可以运行以下命令:

bin/logstash version
Run Code Online (Sandbox Code Playgroud)

使用Logstash 5.x(仍处于alpha阶段),您可以运行以下命令:

bin/logstash -V
Run Code Online (Sandbox Code Playgroud)

UPDATE

与此同时,我发现这里记录--verbose国旗.您还可以附加特定的插件名称.它是这样的:

bin/logstash-plugin list --verbose logstash-input-kafka
Run Code Online (Sandbox Code Playgroud)

会屈服

logstash-input-kafka (2.0.8)
Run Code Online (Sandbox Code Playgroud)