I have a case that works fine on logstash 1.5.x but breaks in 2.2, 2.3, and 5.0 (I haven't tried 2.0 or 2.1). I have hourly syslog files that are approximately 3 gig each. I'm trying to backfill logs going back to January. Here's my config on my shipper:
input {
file {
path => "/raid0/logs/201601*.log"
start_position => "beginning"
}
file {
path => "/raid0/logs/201602*.log"
start_position => "beginning"
}
file {
path => "/raid0/logs/201603*.log"
start_position => "beginning"
}
file {
path => "/raid0/logs/201604*.log"
start_position => "beginning"
}
file {
path => "/raid0/logs/201605*.log"
start_position => "beginning"
}
}
output {
rabbitmq {
durable => "false"
exchange => "logstash.crunch"
exchange_type => "direct"
host => "XXXXXXXX"
password => "XXXXXX"
user => "lXXXXXX"
}
}
Rabbit sees 0 traffic. I've also tried with stdout and file outputs and ended up with nothing. Logstash just sits practically idle.