out_exec_filter
Buffered Output plugin (1) executes an external program using an event as input and (2) reads a new event from the program output. It passes tab-separated values (TSV) to stdin and reads TSV from stdout by default.out_exec_filter
is included in Fluentd's core. No additional installation process is required.exec_filter
.out_exec_filter
plugin passes the incoming event to the program input and receives the filtered event from the program output.command
. Default is 1.inf
or -1
, try to respawn forever.in_keys
parameter.out_keys
parameter.time_key
parameter is specified. The default is UNIX time (integer).memory
by default (buf_memory) for the ease of testing, however file
(buf_file) buffer type is always recommended for the production deployments. If you use file
buffer type, buffer_path
parameter is required.max_retry_wait
is reached.retry_limit
parameter for details), the sleep interval can be up to approximately 131072 seconds (roughly 36 hours) in the default configurations.retry_limit
is ignored and there is no limit). The default values are 17 and false (not disabled). If the limit is reached, buffered data is discarded and the retry interval is reset to its initial value (retry_wait
).20.0
seconds. Note that parameter type is float
, not time
.log_level
option allows the user to set different levels of logging for each plugin. The supported log levels are: fatal
, error
, warn
, info
, debug
, and trace
.