resource
Resource is a processor type that runs a processor resource identified by its label.
# Config fields, showing default valuesresource: ""
This processor allows you to reference the same configured processor resource in multiple places, and can also tidy up large nested configs. For example, the config:
pipeline:processors:- bloblang: |root.message = thisroot.meta.link_count = this.links.length()root.user.age = this.user.age.number()
Is equivalent to:
pipeline:processors:- resource: foo_procprocessor_resources:- label: foo_procbloblang: |root.message = thisroot.meta.link_count = this.links.length()root.user.age = this.user.age.number()
You can find out more about resources in this document.