Comment out the elasticsearch output and use a stdout { codec => rubydebug } output when debugging.
Your screen dump shows the logging_queue exchange, not a queue. You should make sure to name your queue so that it won't be disappear when Logstash disconnects. The documentation of the plugin's queue option is unfortunately broken and contains lots of irrelevant stuff (I'll send a PR), but here's the important part:
The name of the queue Logstash will consume events from. If left empty, a transient queue with an randomly chosen name will be created.
So are any messages being published and routed to the queue? Is Logstash trying to consume from the queue? Are there any clues in the Logstash logs?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.