Skip to content

Commit 1d92bd3

Browse files
Merge pull request #1886 from fluent/alexakreizinger/sc-136289/update-fluent-bit-docs-pipeline-processors
2 parents 729177d + c9383b6 commit 1d92bd3

File tree

1 file changed

+9
-18
lines changed

1 file changed

+9
-18
lines changed

pipeline/processors/README.md

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,29 @@
11
# Processors
22

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.
3+
Processors are components that modify, transform, or enhance data as it flows through Fluent Bit. Unlike [filters](../filters/README.md), processors are tightly coupled to inputs, which means they execute immediately and avoid creating a performance bottleneck.
74

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.
5+
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.
106

117
{% hint style="info" %}
128

13-
**Note:** Processors can be enabled only by using the YAML configuration format. Classic mode configuration format
14-
doesn't support processors.
9+
Processors are compatible only with the YAML configuration format. Classic mode configuration files don't support processors.
1510

1611
{% endhint %}
1712

1813
## Available processors
1914

2015
Fluent Bit offers the following processors:
2116

22-
- [Content Modifier](content-modifier.md): Manipulate the content, metadata, and
23-
attributes of logs and traces.
17+
- [Content modifier](content-modifier.md): Manipulate the content, metadata, and attributes of logs and traces.
2418
- [Labels](labels.md): Add, update, or delete metric labels.
25-
- [Metrics Selector](metrics-selector.md): Choose which metrics to keep or discard.
26-
- [OpenTelemetry Envelope](opentelemetry-envelope.md): Transform logs into an
27-
OpenTelemetry-compatible format.
28-
- [Sampling](sampling.md): Trace sampling designed with a pluggable architecture,
29-
allowing easy extension to support multiple sampling strategies and backends.
19+
- [Metrics selector](metrics-selector.md): Choose which metrics to keep or discard.
20+
- [OpenTelemetry envelope](opentelemetry-envelope.md): Transform logs into an OpenTelemetry-compatible format.
21+
- [Sampling](sampling.md): Apply head or tail sampling to incoming traces.
3022
- [SQL](sql.md): Use SQL queries to extract log content.
31-
- [Filters](filters.md): Any filter can be used as a processor.
23+
- [Filters as processors](filters.md): Use filters as processors.
3224

3325
## Features
3426

3527
Compatible processors include the following features:
3628

37-
- [Conditional Processing](conditional-processing.md): Selectively apply processors
38-
to logs based on the value of fields that those logs contain.
29+
- [Conditional processing](conditional-processing.md): Selectively apply processors to logs based on the value of fields that those logs contain.

0 commit comments

Comments
 (0)