This isn't very helpful. Where can I go to find out the actual error? I have no idea where to even start with such a vague message.
It would help if you'd supply more context and your configuration
input {
tcp {
port => 5514
type => syslog
}
udp {
port => 5514
type => syslog
}
}
output {
rabbitmq {
exchange => 'logstash'
exchange_type => 'topic'
host => 'devamqp.blahblah.com'
user => 'user'
password => 'pass'
}
}
assume the hostname, user, and password are correct in my actual configs. This passes configtest. But when the service is started, I just keep getting the vague message I started this thread with
Okay. No outputs? Which version of Logstash?
My output reply should be here, but I'll re-paste: version is logstash 1.5.4
output {
rabbitmq {
exchange => 'logstash'
exchange_type => 'topic'
host => 'devamqp.nothing.com'
user => 'hidden'
password => 'hidden'
}
}
I'd remove parts of the configuration until it starts working again. I wasn't able to reproduce this problem by just having the inputs.
I had to add a vhost setting to my rabbitmq plugin configs. Working now. Still would have been nice to see an actual error message
Indeed. And the vhost you eventually configured was different from the setting's default value ("/")? Please file an issue here: https://github.com/logstash-plugins/logstash-output-rabbitmq/issues/new
Done! Thanks