queue_output

queue_output #

CategoryScope
Queuepipeline

The “queue_output” pipeline processor: the chain-tail companion of “consumer”. It takes the message batch the consumer exposed in the context (typically after a for_each transform chain) and appends every record onto a target queue, enabling two-stage pipelines: process on one queue, sink (e.g. bulk_indexing) from another.

Configuration #

FieldTypeDefaultDescription
queue_namestringQueue name to consume from.
message_fieldstring“messages”Context key holding the message batch.

Example #

processor:
  - consumer:
      queue: staging_queue
  - for_each:
      processor:
        - mutate:
            add:
              env: prod
  - queue_output:
      queue: indexed_queue
Edit Edit this page