title: Logstash RabbitMQ input plugin - How to define multiple routing_key
body: <p>I'm using RabbitMQ plugin of Logstash to pull from RabbitMQ and push to Elasticsearch using this pipeline:</p>
  
  <pre><code>input {
      rabbitmq {
          queue =&gt; "Elasticsearch_Queue"
          host =&gt; "rabbitmq"
          exchange =&gt; "my_event_bus"
          key =&gt; "SomeIntegrationEvent"
      }
  }
  output {
      elasticsearch {
          hosts =&gt; [ "elasticsearch:9200" ]
      }
      stdout { codec =&gt; rubydebug }
  }
  </code></pre>
  
  <p>It works fine and creates a queue named <code>Elasticsearch_Queue</code> and binds to <code>my_event_bus</code> exchange using routing_key <code>SomeIntegrationEvent</code>.</p>
  
  <p>I need to <strong>subscribe to multiple events</strong> but there is no clear solution on the <a href="https://www.elastic.co/guide/en/logstash/current/plugins-inputs-rabbitmq.html#plugins-inputs-rabbitmq-key" rel="nofollow noreferrer">plugin docs</a>.</p>