Source Only Mode
Last updated
Was this helpful?
Last updated
Was this helpful?
Since v1.18.0, Fluentd can launch with source-only mode. (Not supported on Windows)
In this mode, only input plugins run.
During this mode, the events are stored in a temporary file buffer.
Sending SIGWINCH
to the supervisor cancels this mode.
Then, all plugins start to run, and the temporary file buffer starts to load.
You can launch Fluentd with source-only mode in the following ways.
During source-only mode, the ingested events are stored in a temporary file buffer. After SIGWINCH
is sent to the supervisor and this mode is canceled, this buffer begins to load.
By default, the file buffer path is as follows.
/tmp/fluent/source-only-buffer/{Unique ID for the Fluentd instance}
You can confirm it in the following log output at startup.
path
is automatically determined by default.
overflow_action
is drop_oldest_chunk
by default.
If needed, you can configure some options for the buffer in System Configuration. Please see the following for details.
If Fluentd stops with the temporary buffer remained, you need to recover the buffer to launch Fluentd with source-only mode again.
Note that a different path will be used each time unless you configure the temporary buffer path explicitly. In this case, you can recover the buffer as follows.
Configure the remaining buffer path explicitly.
Start Fluentd with source-only mode again.
Send SIGWINCH
to the supervisor to load the buffer.
If this recovery is necessary, i.e., Fluentd stops with the temporary buffer remained, the following warning log will be displayed. You can confirm the path to configure by this log.
This file buffer is the buffer of . It works with the default settings of out_buffer
except for the following points:
.
If this article is incorrect or outdated, or omits critical information, please . is an open-source project under . All components are available under the Apache 2 License.