for_each

for_each #

CategoryScope
Frameworkbatch

Configuration #

FieldTypeDefaultDescription
message_fieldstring“messages”Context key holding the message batch.
codecstringPayload codec used to decode/encode records (default otel).
on_failurestringSub-chain failure strategy: ignore, tag or fail.
failure_tagstring“_processing_failed”Tag appended to the record when on_failure is tag.
processorlist (processor configs)Ordered sub-chain of processors executed per record.

Example #

processor:
  - for_each:
      codec: otel
      on_failure: tag
      processor:
        - dissect:
            pattern: "%{log_level} %{message}"
        - if:
            equals:
              log_level: error
          then:
            - drop_event:
Edit Edit this page