有什麼方法可以找到特定的logstash插件版本?獲取安裝在logstash中的插件版本
我可以使用bin/logstash-plugin list 'logstash-input-kafka'
列出插件,在bin/logstash-plugin
的幫助下,我無法找到任何標誌來查找安裝在logstash中的插件版本。
有什麼方法可以找到特定的logstash插件版本?獲取安裝在logstash中的插件版本
我可以使用bin/logstash-plugin list 'logstash-input-kafka'
列出插件,在bin/logstash-plugin
的幫助下,我無法找到任何標誌來查找安裝在logstash中的插件版本。
要查找插件的版本,您可以列出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)
@val答案仍然有效,您可以通過現有的國旗做在bin/logstash-plugin
:
bin/logstash-plugin list --verbose logstash-input-kafka
或
bin/logstash-plugin list --verbose kafka
感謝:https://github.com/elastic/logstash/issues/5816#issuecomment-241966409
感謝瓦爾,但我正在尋找,但安裝在logstash中的插件版本不是logstash。 更新的問題標題,只是爲了更清楚 –
我正在更新答案;-) – Val
這一個比前一個更清晰,我認爲應該有'bin/logstash-plugin'選項來檢查。 感謝您的幫助! –