# Creating custom module for filebeat

**URL:** <https://discuss.elastic.co/t/creating-custom-module-for-filebeat/277566>\
**Category:** Beats\
**Tags:** beats-module\
**Created:** [July 1, 2021, 2:53pm UTC](https://discuss.elastic.co/t/creating-custom-module-for-filebeat/277566 "2021-07-01T14:53:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jerry\_Tian](https://avatars.discourse-cdn.com/v4/letter/j/b38774/32.png) [@Jerry\_Tian](https://discuss.elastic.co/u/Jerry_Tian)\
**Post date:** [July 1, 2021, 2:53pm UTC](https://discuss.elastic.co/t/creating-custom-module-for-filebeat/277566/1 "2021-07-01T14:53:05Z")

</div>

I was watching this webinar [Build Your Own Filebeat Module | Elastic](https://www.elastic.co/elasticon/conf/2018/sf/build-your-own-filebeat-module) to learn how to create my own module. I wanted to test the pipeline.json file that I wrote for a custom log file but I'm not sure how to do it. In the video at time 10:12, Noémi ran an executable called execute\_pipeline with the arguments being the pipeline.json file that she wrote and the custom log file that she wrote. I am wondering how I can do this in my local machine

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 29, 2021, 4:54pm UTC](https://discuss.elastic.co/t/creating-custom-module-for-filebeat/277566/2 "2021-07-29T16:54:03Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
