elasticsearch 获取logstash中安装的插件版本,elasticsearch,logstash,apache-kafka,elasticsearch,Logstash,Apache Kafka" /> elasticsearch 获取logstash中安装的插件版本,elasticsearch,logstash,apache-kafka,elasticsearch,Logstash,Apache Kafka" />

elasticsearch 获取logstash中安装的插件版本

elasticsearch 获取logstash中安装的插件版本,elasticsearch,logstash,apache-kafka,elasticsearch,Logstash,Apache Kafka,有没有办法找到特定的logstash插件版本 我可以使用bin/logstash plugin list'logstash input kafka'列出插件,在bin/logstash plugin的帮助下,我无法找到任何标志来查找安装在logstash中的插件版本。要查找插件版本,您可以列出vendor/bundle/jruby/1.9/gems/文件夹,您将看到正在运行的插件版本。例如,在Logstash 2.3.2上,您可以在Logstash输入kafka插件中看到: ls -la ven

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


我可以使用
bin/logstash plugin list'logstash input kafka'
列出插件,在
bin/logstash plugin
的帮助下,我无法找到任何标志来查找安装在logstash中的插件版本。

要查找插件版本,您可以列出
vendor/bundle/jruby/1.9/gems/
文件夹,您将看到正在运行的插件版本。例如,在Logstash 2.3.2上,您可以在
Logstash输入kafka
插件中看到:

ls -la vendor/bundle/jruby/1.9/gems | grep "logstash-input-kafka"
> logstash-input-kafka-2.0.8
您还可以在plugin文件夹中的
gempec
文件中找到版本号

要查找日志存储版本,请执行以下操作:

使用Logstash 2.x,您可以运行以下操作:

bin/logstash version
bin/logstash -V
使用Logstash 5.x(仍处于alpha阶段),您可以运行以下操作:

bin/logstash version
bin/logstash -V
更新

与此同时,我找到了
--verbose
标志。您还可以附加一个特定的插件名称。事情是这样的:

bin/logstash-plugin list --verbose logstash-input-kafka
将屈服

logstash-input-kafka (2.0.8)

@Val answer仍然有效,您可以通过
bin/logstash插件中的现有标志来实现:

bin/logstash插件列表——详细的logstash输入卡夫卡

bin/logstash插件列表——冗长的卡夫卡


感谢:

谢谢Val,但我只想找一个安装在logstash而不是logstash中的插件版本。更新了问题标题,只是为了更清楚,我正在更新答案;-)这一个比前一个更清楚,我认为应该在
bin/logstash plugin
中有一个选项来检查这一点。谢谢你的帮助!是的,我同意,请随意请求该功能。我正要这样做,事实上我正在考虑在回购中做出贡献;-)