# Ingest Pipeline is not updated on Module Changes

**URL:** https://discuss.elastic.co/t/ingest-pipeline-is-not-updated-on-module-changes/138029
**Category:** Beats
**Tags:** filebeat
**Created:** [June 29, 2018, 7:27pm UTC](https://discuss.elastic.co/t/ingest-pipeline-is-not-updated-on-module-changes/138029 "2018-06-29T19:27:21Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Evesy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/evesy/32/29520_2.png) [@Evesy](https://discuss.elastic.co/u/Evesy)
#### Post date: [June 29, 2018, 7:27pm UTC](https://discuss.elastic.co/t/ingest-pipeline-is-not-updated-on-module-changes/138029/1 "2018-06-29T19:27:21Z")

</div>

Hi,

I've created a new Filebeat module to parse some custom log formats. As expected on initial startup with the new module enabled Filebeat correctly created the ingest pipeline in Elasticsearch.

I've since made some changes to the module; more specifically I've added some extra processors into the ingest pipeline, however I've noticed after a rolling upgrade the ingest pipeline in Elasticsearch has not been updated.

Judging by the Filebeat logs it checks if the ingest pipeline already exists, but doesn't do a diff to see if the content is correct:

```auto
2018-06-29T19:19:53.417Z DEBUG [elasticsearch] elasticsearch/client.go:708 GET https://elastic:443/_ingest/pipeline/filebeat-6.3.0-golang-standard-pipeline <nil>
2018-06-29T19:19:53.428Z DEBUG [modules] fileset/pipelines.go:54 Pipeline filebeat-6.3.0-golang-standard-pipeline already loaded

```

Is this expected behaviour or should Filebeat be updating the ingest pipeline? If it's expected behaviour what's the recommended method to manage these pipelines?  
Managing them along with other Elasticsearch cluster settings would be a solution, but it feels like it introduces a pretty big disconnect between the Filebeat module & the ingest pipeline, when those two things are really quite tightly coupled

Cheers,  
Mike

---

<div class="post-metadata">

### Author: ![pierhugues](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/pierhugues/32/48383_2.png) [@pierhugues](https://discuss.elastic.co/u/pierhugues)
#### Post date: [June 29, 2018, 8:02pm UTC](https://discuss.elastic.co/t/ingest-pipeline-is-not-updated-on-module-changes/138029/2 "2018-06-29T20:02:10Z")

</div>

Hello @Evesy  
Running the setup subcommand should force installing the pipeline.

```auto
filebeat setup

```

---

<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 27, 2018, 8:02pm UTC](https://discuss.elastic.co/t/ingest-pipeline-is-not-updated-on-module-changes/138029/3 "2018-07-27T20:02:10Z")

</div>

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