@@ -6,23 +6,23 @@ description: Learn how to run Fluent Bit in multiple threads for improved scalab
6
6
7
7
Fluent Bit has one event loop to handle critical operations, like managing
8
8
timers, receiving internal messages, scheduling flushes, and handling retries.
9
- This event loop runs in Fluent Bit's main thread.
9
+ This event loop runs in the main Fluent Bit thread.
10
10
11
11
To free up resources in the main thread, you can configure
12
12
[ inputs] ( ../pipeline/inputs/README.md ) and [ outputs] ( ../pipeline/outputs/README.md )
13
13
to run in their own self-contained threads. However, inputs and outputs implement
14
- multithreading in distinct ways: inputs can run in ** threaded** mode, and outputs
15
- can use one or more ** workers** .
14
+ multithreading in distinct ways: inputs can run in threaded mode, and outputs
15
+ can use one or more workers.
16
16
17
- Threading also affects certain processes related to inputs and outputs. For example,
17
+ Threading also affects certain processes related to inputs and outputs. For example,
18
18
[ filters] ( ../pipeline/filters/README.md ) always run in the main thread, but
19
19
[ processors] ( ../pipeline/processors/README.md ) run in the self-contained threads of
20
20
their respective inputs or outputs, if applicable.
21
21
22
22
## Inputs
23
23
24
24
When inputs collect telemetry data, they can either perform this process
25
- inside Fluent Bit's main thread or inside a separate dedicated thread. You can
25
+ inside the main Fluent Bit thread or inside a separate dedicated thread. You can
26
26
configure this behavior by enabling or disabling the ` threaded ` setting.
27
27
28
28
All inputs are capable of running in threaded mode, but certain inputs always
@@ -33,7 +33,7 @@ run in threaded mode regardless of configuration. These always-threaded inputs a
33
33
- [ Process Exporter Metrics] ( ../pipeline/inputs/process-exporter-metrics.md )
34
34
- [ Windows Exporter Metrics] ( ../pipeline/inputs/windows-exporter-metrics.md )
35
35
36
- Inputs are not internally aware of multithreading. If an input runs in threaded
36
+ Inputs aren't internally aware of multithreading. If an input runs in threaded
37
37
mode, Fluent Bit manages the logistics of that input's thread.
38
38
39
39
## Outputs
0 commit comments