Logstash 7.2 文件输入插件网络路径通配符在 Windows x64 上没有产生任何结果

Logstash 7.2 文件输入插件网络路径通配符在 Windows x64 上没有产生任何结果

我有一个远程文件存储,其中有数千个平均大小为 10mb 的文本文件。我正在使用以下代码:

input {
file {
path => "//foldername/**/*.dat"
start_position => "beginning"
}
}
output {
file {
path => "C:/foo/foo.txt"
}
}

Logstash 已成功启动并重复刷新周期。Java 在 Logstash 启动时开始加载网络。但 Logstash 超过 5 小时没有打开输出文件来写入传入数据。当我在路径中使用时

//文件夹名称/名称1/名称2/*/*.dat

它可以工作并且

//文件夹名称/*/*/*/*.dat

不是。我有三层深度,文件夹名称为 name1、name2 和 name3,我无法预测。通过互联网手册,这些路径在 ruby​​ glob 含义中是正确的。--debug run 没有表示错误。

有什么问题?有解决方法吗?

相关内容