# Custom filebeat for only streaming the data

**URL:** <https://discuss.elastic.co/t/custom-filebeat-for-only-streaming-the-data/366900>\
**Category:** Beats\
**Tags:** filebeat\
**Created:** [September 21, 2024, 5:54am UTC](https://discuss.elastic.co/t/custom-filebeat-for-only-streaming-the-data/366900 "2024-09-21T05:54:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![securityTets](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/securitytets/32/137776_2.png) [@securityTets](https://discuss.elastic.co/u/securityTets)\
**Post date:** [September 21, 2024, 5:54am UTC](https://discuss.elastic.co/t/custom-filebeat-for-only-streaming-the-data/366900/1 "2024-09-21T05:54:25Z")

</div>

My end goal is to make a golang binary with data streaming (log file) and writing to a different process it and write it to a different db (clickhouse)

---

<div class="post-metadata">

**Author:** ![ashishtiwari1993](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ashishtiwari1993/32/135241_2.png) [@ashishtiwari1993](https://discuss.elastic.co/u/ashishtiwari1993)\
**Post date:** [September 22, 2024, 1:00am UTC](https://discuss.elastic.co/t/custom-filebeat-for-only-streaming-the-data/366900/2 "2024-09-22T01:00:29Z")

</div>

Hi @securityTets, I am not sure if you've any custom requirements. But this is already solved by various ETL (logstash) tools. If it is very custom you can write custom Go script.
