Logstash Wildcard does not seem to be working?

I cant seem to get a wildcard to work in my config file. I have a folder with a bunch of csv files, tab delimited. I got it to run once on a single file but I cant seem to get that to work either now.

Here is my config, any help would be much appreciated. Im running windows 7, logstash-2.3.4

input {
file {
path => "X:/*.csv"
type => "poldata"
start_position => "beginning"
sincedb_path => "/dev/null"

filter {
csv {
separator => " "

output {
elasticsearch {
action => "index"
hosts => ""
index => "stashtest"
workers => 1
stdout { codec => rubydebug }

path => "X:/*.csv"

Is X: a locally mounted volume or a network share? Are you running Logstash as yourself or are you using a service account?

sincedb_path => "/dev/null"

On Windows, use "nul".

Hey, thanks for the reply. I will try nul, and yes it is a network share. Currently I am running it as my user

Are you running it as a service (as yourself) or from a command prompt?

Command, its not running as a service

If the files are older than 24 hours you need to adjust the file input's ignore_older option. Otherwise I suggest you increase logging verbosity by starting with --verbose and look for clues. For example lines with "discover" in them; one of them will indicate whether Logstash is discovering the files properly.

1 Like

Wow that was it, I feel stupid lol, thank you very much! Just in time for the demo in 20 mins