# Multiple Pipelines with the Logstash Helm Chart

**URL:** <https://discuss.elastic.co/t/multiple-pipelines-with-the-logstash-helm-chart/222359>\
**Category:** Logstash\
**Created:** [March 5, 2020, 7:10pm UTC](https://discuss.elastic.co/t/multiple-pipelines-with-the-logstash-helm-chart/222359 "2020-03-05T19:10:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dbwest](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dbwest/32/32631_2.png) [@dbwest](https://discuss.elastic.co/u/dbwest)\
**Post date:** [March 5, 2020, 7:10pm UTC](https://discuss.elastic.co/t/multiple-pipelines-with-the-logstash-helm-chart/222359/1 "2020-03-05T19:10:22Z")

</div>

Hi, we have Logstash deployed using the Helm Chart at [https://github.com/elastic/helm-charts/tree/master/logstash](https://github.com/elastic/helm-charts/tree/master/logstash) . We want to configure multiple pipelines.

The `values.yaml` has these comments in it:

```auto
## NOTE: To achieve multiple pipelines with this chart, current best practice
## is to maintain one pipeline per chart release. In this way configuration is
## simplified and pipelines are more isolated from one another.

```

What does that mean we have to do? Do we run multiple releases with different values to handle all the pipelines? Thanks.

---

<div class="post-metadata">

**Author:** ![Julien\_MAILLERET](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/julien_mailleret/32/45074_2.png) [@Julien\_MAILLERET](https://discuss.elastic.co/u/Julien_MAILLERET)\
**Post date:** [March 6, 2020, 5:08pm UTC](https://discuss.elastic.co/t/multiple-pipelines-with-the-logstash-helm-chart/222359/2 "2020-03-06T17:08:10Z")

</div>

Hi @dbwest,  
The comment you mention comes from Logstash chart from [Helm Stable repo](https://github.com/helm/charts/blob/master/stable/logstash) which is not managed by Elastic.

If you want to use multiple pipelines with [Elastic Logstash Chart](https://github.com/elastic/helm-charts/tree/master/logstash), you can add the content of different pipelines config files in [logstashPipeline](https://github.com/elastic/helm-charts/blob/master/logstash/values.yaml#L15-L23) value:

```auto
logstashPipeline:
  logstash.conf: |
    input { exec { command => "uptime" interval => 30 } }
    output { elasticsearch { hosts => ["http://elasticsearch-master:9200"] index => "logstash" } }
  uptime.conf: |
    input { exec { command => "who" interval => 30 } }
    output { elasticsearch { hosts => ["http://elasticsearch-master:9200"] index => "logstash" } }

```

---

<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 6, 2020, 5:53pm UTC](https://discuss.elastic.co/t/multiple-pipelines-with-the-logstash-helm-chart/222359/4 "2020-04-06T17:53:12Z")

</div>

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