# Filebeat multiple outputs

**URL:** <https://discuss.elastic.co/t/filebeat-multiple-outputs/374668>\
**Category:** Beats\
**Tags:** timelion\
**Created:** [February 18, 2025, 7:05am UTC](https://discuss.elastic.co/t/filebeat-multiple-outputs/374668 "2025-02-18T07:05:05Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![carly.richmond](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/carly.richmond/32/104935_2.png) [@carly.richmond](https://discuss.elastic.co/u/carly.richmond)\
**Post date:** [February 19, 2025, 10:00am UTC](https://discuss.elastic.co/t/filebeat-multiple-outputs/374668/4 "2025-02-19T10:00:07Z")

</div>

No @Thirupathi, Filebeat watches and processes files. It's not intended for heavy duty ETL processing.

If you are wanting to send to multiple outputs rather than run 2 Filebeat instances you may want to look at using [Logstash](https://www.elastic.co/logstash) instead. It has output plugins for [Kafka](https://www.elastic.co/guide/en/logstash/current/plugins-outputs-kafka.html) and [Elasticsearch](https://www.elastic.co/guide/en/logstash/current/plugins-outputs-elasticsearch.html) via a [file input plugin](https://www.elastic.co/guide/en/logstash/current/plugins-inputs-file.html).

Multiple outputs can be configured for Logstash:

> **[Using Logstash to Split Data and Send it to Multiple Outputs](https://www.elastic.co/blog/using-logstash-to-split-data-and-send-it-to-multiple-outputs)**
>
> Learn how to use Logstash to ingest data from multiple sources, and then send that data to distinct outputs. In this tutorial, we'll be using stock market data....

> [@Multiple outputs?](https://discuss.elastic.co/t/multiple-outputs/43746):
>
> Hi Experts, I Want to send events to multiple outputs but don't understand the options I have? From the docs it say: "Outputs are the final phase of the Logstash pipeline. An event can pass through multiple outputs, but once all output processing is complete, the event has finished its execution." This is my output: output { redis { host =\> "192.168.10.90" data\_type =\> "list" key =\> "logstash" } tcp { codec =\> "json\_lines" host =\> "192.168.10.215" port =\> "6501" } } But when add…

Let us know if that better suits your use case.

---

_[View the full topic](https://discuss.elastic.co/t/filebeat-multiple-outputs/374668)._
