Processors
Last updated
Was this helpful?
Last updated
Was this helpful?
Processors are components that modify, transform, or enhance data as it flows through Fluent Bit. Unlike , processors are tightly coupled to inputs, which means they execute immediately and avoid creating a performance bottleneck.
Additionally, filters can be implemented in a way that mimics the behavior of processors, but processors can't be implemented in a way that mimics filters.
Fluent Bit offers the following processors:
: Manipulate the content, metadata, and attributes of logs and traces.
: Add, update, or delete metric labels.
: Choose which metrics to keep or discard.
: Transform logs into an OpenTelemetry-compatible format.
: Trace sampling designed with a pluggable architecture, allowing easy extension to support multiple sampling strategies and backends.
: Use SQL queries to extract log content.
: Any filter can be used as a processor.
Compatible processors include the following features:
: Selectively apply processors to logs based on the value of fields that those logs contain.