# Can I add ingest pipelines to Elasticsearch with a config file as with Logstash?

**URL:** https://discuss.elastic.co/t/can-i-add-ingest-pipelines-to-elasticsearch-with-a-config-file-as-with-logstash/267098
**Category:** Elasticsearch
**Created:** [March 12, 2021, 2:08pm UTC](https://discuss.elastic.co/t/can-i-add-ingest-pipelines-to-elasticsearch-with-a-config-file-as-with-logstash/267098 "2021-03-12T14:08:16Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![mhare](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mhare/32/52213_2.png) [@mhare](https://discuss.elastic.co/u/mhare)
#### Post date: [March 12, 2021, 2:08pm UTC](https://discuss.elastic.co/t/can-i-add-ingest-pipelines-to-elasticsearch-with-a-config-file-as-with-logstash/267098/1 "2021-03-12T14:08:17Z")

</div>

Pretty basic question regarding ingest pipelines. I've used Logstash in the past and used pipeline files to create the grok pipelines. I do not see how to do this with Elasticsearch ingest pipelines. I have only been able to add them in Kibana's DevTools with a nice PUT statement, which works but is not so simple to version control with git. I would like to use a pipeline file similar to Logstash. Possible?

I am running Filebeat-Elasticsearch-Kibana 7.10.2 in docker containers

Thank you!

---

<div class="post-metadata">

### Author: ![ylasri](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ylasri/32/86120_2.png) [@ylasri](https://discuss.elastic.co/u/ylasri)
#### Post date: [March 12, 2021, 2:37pm UTC](https://discuss.elastic.co/t/can-i-add-ingest-pipelines-to-elasticsearch-with-a-config-file-as-with-logstash/267098/2 "2021-03-12T14:37:16Z")

</div>

This is exactly what a filebeat module is doing  
You put the ingest pipeline in a yml file..  
Think about packaging a filebeat module

---

<div class="post-metadata">

### Author: ![ylasri](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ylasri/32/86120_2.png) [@ylasri](https://discuss.elastic.co/u/ylasri)
#### Post date: [March 12, 2021, 3:10pm UTC](https://discuss.elastic.co/t/can-i-add-ingest-pipelines-to-elasticsearch-with-a-config-file-as-with-logstash/267098/3 "2021-03-12T15:10:02Z")

</div>

> **[Creating a New Filebeat Module | Beats Developer Guide \[master\] | Elastic](https://www.elastic.co/guide/en/beats/devguide/current/filebeat-modules-devguide.html)**

---

<div class="post-metadata">

### Author: ![ylasri](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ylasri/32/86120_2.png) [@ylasri](https://discuss.elastic.co/u/ylasri)
#### Post date: [March 12, 2021, 3:10pm UTC](https://discuss.elastic.co/t/can-i-add-ingest-pipelines-to-elasticsearch-with-a-config-file-as-with-logstash/267098/4 "2021-03-12T15:10:17Z")

</div>

[![](https://us1.discourse-cdn.com/elastic/original/3X/5/3/539989fa83ee88e0d23362b0ba20b26f71c9e5a9.jpeg "Everything you Always Wanted to Know about Filebeat \* But Were Afraid to Ask") ](https://www.youtube.com/watch?v=ykuw1piMGa4)

---

<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: [April 9, 2021, 3:10pm UTC](https://discuss.elastic.co/t/can-i-add-ingest-pipelines-to-elasticsearch-with-a-config-file-as-with-logstash/267098/5 "2021-04-09T15:10:25Z")

</div>

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