# Pipeline only work on "all messages" stream

**URL:** <https://community.graylog.org/t/pipeline-only-work-on-all-messages-stream/6581>\
**Category:** Graylog Central (peer support)\
**Tags:** pipeline-rules\
**Created:** [August 24, 2018, 10:58am UTC](https://community.graylog.org/t/pipeline-only-work-on-all-messages-stream/6581 "2018-08-24T10:58:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hunter](https://avatars.discourse-cdn.com/v4/letter/h/ba9def/32.png) [@hunter](https://community.graylog.org/u/hunter)\
**Post date:** [August 24, 2018, 10:58am UTC](https://community.graylog.org/t/pipeline-only-work-on-all-messages-stream/6581/1 "2018-08-24T10:58:01Z")

</div>

pipeline only works on “all messages” stream but not on other streams. What could be the reason?

I have a simple one stage pipeline with only one simple rule as following

```
rule "pipeline tester"
when
    true
then
    rename_field(old_field:"source", new_field:"origin");
end

```

When I connect this pipeline to all message it works but when I connect it to the new stream I’ve created it stops working and throughput remains 0.

what am I missing?

---

<div class="post-metadata">

**Author:** ![jan](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/jan/32/11_2.png) [@jan](https://community.graylog.org/u/jan)\
**Post date:** [August 24, 2018, 12:07pm UTC](https://community.graylog.org/t/pipeline-only-work-on-all-messages-stream/6581/2 "2018-08-24T12:07:24Z")

</div>

the field `source` is mandatory, if the pipeline did not work, you might have entries in your server.log.

---

<div class="post-metadata">

**Author:** ![hunter](https://avatars.discourse-cdn.com/v4/letter/h/ba9def/32.png) [@hunter](https://community.graylog.org/u/hunter)\
**Post date:** [August 27, 2018, 3:05am UTC](https://community.graylog.org/t/pipeline-only-work-on-all-messages-stream/6581/3 "2018-08-27T03:05:28Z")

</div>

> he field `source` is mandatory,

yes, it create a new field with the new name and the source field stays intact.

> if the pipeline did not work, you might have entries in your server.log.

I’ll double check.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/3X/c/7/c7c09c6b5099570133d6502b83f50ba4430de5b6.png) [@system](https://community.graylog.org/u/system)\
**Post date:** [September 10, 2018, 3:17am UTC](https://community.graylog.org/t/pipeline-only-work-on-all-messages-stream/6581/4 "2018-09-10T03:17:30Z")

</div>

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