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:
input {
jdbc {
...
tags =>["jdbc1"]
}
}
filter {
if "jdbc1" in [tags] {
...
}
}
output {
if "jdbc1" in [tags] {
elasticsearch {
...
}
}
}