Fluentd has 6 types of plugins: Input, Parser, Filter, Output, Formatter and Buffer. This article gives an overview of Filter Plugin.
There are three types of output plugins: Non-Buffered, Buffered, and Time Sliced.
The output plugin's buffer behavior (if any) is defined by a separate Buffer plugin. Different buffer plugins can be chosen for each output plugin. Some output plugins are fully customized and do not use buffers.
At Buffered output plugin, the user can specify <secondary>
with any output plugin in <match>
configuration.
If the retry count exceeds the buffer's retry_limit
(and the retry limit has
not been disabled via disable_retry_limit
), then buffered chunk is output to <secondary>
output plugin.
<secondary>
is useful for backup when destination servers are unavailable, e.g. forward, mongo and other plugins. We strongly recommend out_file
plugin for <secondary>
.
Please refer to this list of available plugins to find out about other Output plugins.