
Tengo un almacenamiento de archivos remoto con miles de archivos de texto de tamaño promedio de 10 MB. Estoy usando este código:
input {
file {
path => "//foldername/**/*.dat"
start_position => "beginning"
}
}
output {
file {
path => "C:/foo/foo.txt"
}
}
Logstash se inició correctamente y repite el ciclo de descarga. Java está iniciando la red de carga al iniciar Logstash. Pero Logstash no abre el archivo de salida para escribir datos entrantes durante más de 5 horas. Cuando estoy usando en el camino
//nombre de carpeta/nombre1/nombre2/*/*.dat
funciona y con
//nombre de carpeta/*/*/*/*.dat
no es así. Tengo tres niveles de profundidad con nombres de carpetas aleatorias nombre1, nombre2 y nombre3 que no puedo predecir. En los manuales de Internet, estas rutas son correctas en el significado de Ruby Globo. --la ejecución de depuración no representó errores.
¿Cuál es el problema? ¿Hay algún trabajo alrededor?