我尝试更改名称为' file.rb'的输入文件插件。通过添加这一行:
@path = Gem::Package::TarReader.new(Zlib::GzipReader.open('/path/to/.gz'))
@path.rewind.
这会产生错误
无法将Gem :: Package :: TarReader :: Entry转换为String
这是什么意思?
答案 0 :(得分:0)
知道了。可以对文件进行gunzip并将其作为logstash命令的输入。 示例:echo gunzip -c yourFile.gz | bin / logstash -e'输入{stdin {}}输出{stdout {}}'