# Run multiple instance of logstash

**URL:** <https://discuss.elastic.co/t/run-multiple-instance-of-logstash/92456>\
**Category:** Logstash\
**Created:** [July 10, 2017, 11:35am UTC](https://discuss.elastic.co/t/run-multiple-instance-of-logstash/92456 "2017-07-10T11:35:28Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [July 13, 2017, 9:14am UTC](https://discuss.elastic.co/t/run-multiple-instance-of-logstash/92456/14 "2017-07-13T09:14:42Z")

</div>

Easiest way is to add a distinct tag for each input using the `tags` parameter and then use conditionals to ensure that the correct filters and outputs are applied. Something like this:

```auto
input {
  jdbc {

    ...
    
    tags =>["jdbc1"]
  }
}

filter {
  if "jdbc1" in [tags] {

    ...
  
  }
}

output {
  if "jdbc1" in [tags] {
    elasticsearch {
  
      ...
  
    }
  }
}

```

---

_[View the full topic](https://discuss.elastic.co/t/run-multiple-instance-of-logstash/92456)._
