2016-08-24 42 views
1

有什麼方法可以找到特定的logstash插件版本?獲取安裝在logstash中的插件版本

我可以使用bin/logstash-plugin list 'logstash-input-kafka'列出插件,在bin/logstash-plugin的幫助下,我無法找到任何標誌來查找安裝在logstash中的插件版本。

回答

6

要查找插件的版本,您可以列出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 

您還可以找到在gemspec文件的插件文件夾中的版本號。

要找到logstash版本:

隨着Logstash 2.x中,你可以運行這個命令:

bin/logstash version 

隨着Logstash 5.x的(仍處於alpha階段),你可以運行這個命令:

bin/logstash -V 

UPDATE

在與此同時,我發現--verbose國旗documented here。你也可以追加一個特定的插件名稱。它是這樣的:

bin/logstash-plugin list --verbose logstash-input-kafka 

將產生

logstash-input-kafka (2.0.8) 
+0

感謝瓦爾,但我正在尋找,但安裝在logstash中的插件版本不是logstash。 更新的問題標題,只是爲了更清楚 –

+0

我正在更新答案;-) – Val

+0

這一個比前一個更清晰,我認爲應該有'bin/logstash-plugin'選項來檢查。 感謝您的幫助! –

相關問題