|
1 | 1 | # Processors
|
2 | 2 |
|
3 |
| -Processors are components that modify, transform, or enhance data as it flows through Fluent Bit. |
4 |
| -Unlike [filters](../filters/README.md), processors are tightly coupled to inputs, which means they |
5 |
| -execute immediately and avoid creating a performance bottleneck. |
| 3 | +Processors are components that modify, transform, or enhance data as it flows |
| 4 | +through Fluent Bit. Unlike [filters](../filters/README.md), processors are |
| 5 | +tightly coupled to inputs, which means they execute immediately and avoid |
| 6 | +creating a performance bottleneck. |
6 | 7 |
|
7 |
| -Additionally, filters can be implemented in a way that mimics the behavior of processors, but |
8 |
| -processors can't be implemented in a way that mimics filters. |
| 8 | +Additionally, filters can be implemented in a way that mimics the behavior of |
| 9 | +processors, but processors can't be implemented in a way that mimics filters. |
9 | 10 |
|
10 | 11 | ## Available processors
|
11 | 12 |
|
12 | 13 | Fluent Bit offers the following processors:
|
13 | 14 |
|
14 |
| -- [Content Modifier](content-modifier.md): Manipulate the content, metadata, and attributes of logs and traces. |
| 15 | +- [Content Modifier](content-modifier.md): Manipulate the content, metadata, and |
| 16 | + attributes of logs and traces. |
15 | 17 | - [Labels](labels.md): Add, update, or delete metric labels.
|
16 | 18 | - [Metrics Selector](metrics-selector.md): Choose which metrics to keep or discard.
|
17 |
| -- [OpenTelemetry Envelope](opentelemetry-envelope.md): Transform logs into an OpenTelemetry-compatible format. |
| 19 | +- [OpenTelemetry Envelope](opentelemetry-envelope.md): Transform logs into an |
| 20 | + OpenTelemetry-compatible format. |
18 | 21 | - [SQL](sql.md): Use SQL queries to extract log content.
|
19 | 22 |
|
20 | 23 | ## Features
|
21 | 24 |
|
22 |
| -All available processors include the following features: |
| 25 | +Compatible processors include the following features: |
23 | 26 |
|
24 |
| -- [Conditional Processing](conditional-processing.md): Apply processors selectively to records that meet specific criteria. |
| 27 | +- [Conditional Processing](conditional-processing.md): Selectively apply processors |
| 28 | + to logs based on the value of fields that those logs contain. |
0 commit comments