Telegraf: route certain inputs to certain outputs?

Is it possible to configure certain outputs to only send data from certain inputs?

i.e. send inputs.cpu, memory, net, disk to outputs.prometheus, but send input.tail to output.influxdb?

You can use the namepass and namedrop filters on the output.