OS Manuals

/usr/bin/fluentd

Fluentd is an open source data collector designed to scale and simplify log management. It can collect, process and ship many kinds of data in near real-time.

From ruby3.3-fluentd-1.16 1.16.11-r5 (enterprise-packages), captured 2026-11-08 by running fluentd --help (exit 0). permalink

Usage: fluentd [options]
    -s, --setup [DIR=/etc/fluent]    install sample configuration file to the directory
    -c, --config PATH                config file path (default: /etc/fluent/fluent.conf)
        --dry-run                    Check fluentd setup is correct or not
        --show-plugin-config=PLUGIN  [DEPRECATED] Show PLUGIN configuration and exit(ex: input:dummy)
    -p, --plugin DIR                 add plugin directory
    -I PATH                          add library path
    -r NAME                          load library
    -d, --daemon PIDFILE             daemonize fluent process
        --under-supervisor           run fluent worker under supervisor (this option is NOT for users)
        --no-supervisor              run fluent worker without supervisor
        --workers NUM                specify the number of workers under supervisor
        --user USER                  change user
        --group GROUP                change group
        --umask UMASK                change umask
    -o, --log PATH                   log file path
        --log-rotate-age AGE         generations to keep rotated log files
        --log-rotate-size BYTES      sets the byte size to rotate log files
        --log-event-verbose          enable log events during process startup/shutdown
    -i CONFIG_STRING,                inline config which is appended to the config file on-the-fly
        --inline-config
        --emit-error-log-interval SECONDS
                                     suppress interval seconds of emit error logs
        --suppress-repeated-stacktrace [VALUE]
                                     suppress repeated stacktrace
        --without-source             invoke a fluentd without input plugins
        --config-file-type VALU      guessing file type of fluentd configuration. yaml/yml or guess
        --use-v1-config              Use v1 configuration format (default)
        --use-v0-config              Use v0 configuration format
        --strict-config-value        Parse config values strictly
        --enable-input-metrics       Enable input plugin metrics on fluentd
        --enable-size-metrics        Enable plugin record size metrics on fluentd
    -v, --verbose                    increase verbose level (-v: debug, -vv: trace)
    -q, --quiet                      decrease verbose level (-q: warn, -qq: error)
        --suppress-config-dump       suppress config dumping when fluentd starts
    -g, --gemfile GEMFILE            Gemfile path
    -G, --gem-path GEM_INSTALL_PATH  Gemfile install path (default: $(dirname $gemfile)/vendor/bundle)
        --conf-encoding ENCODING     specify configuration file encoding
        --disable-shared-socket      Don't open shared socket for multiple workers
Options (36)
OptionDescriptionSource
-s, --setup DIR=/etc/fluentinstall sample configuration file to the directoryhelp
-c, --config PATHconfig file path (default: /etc/fluent/fluent.conf)help
--dry-runCheck fluentd setup is correct or nothelp
--show-plugin-config PLUGIN[DEPRECATED] Show PLUGIN configuration and exit(ex: input:dummy)help
-p, --plugin DIRadd plugin directoryhelp
-I PATHadd library pathhelp
-r NAMEload libraryhelp
-d, --daemon PIDFILEdaemonize fluent processhelp
--under-supervisorrun fluent worker under supervisor (this option is NOT for users)help
--no-supervisorrun fluent worker without supervisorhelp
--workers NUMspecify the number of workers under supervisorhelp
--user USERchange userhelp
--group GROUPchange grouphelp
--umask UMASKchange umaskhelp
-o, --log PATHlog file pathhelp
--log-rotate-age AGEgenerations to keep rotated log fileshelp
--log-rotate-size BYTESsets the byte size to rotate log fileshelp
--log-event-verboseenable log events during process startup/shutdownhelp
-i CONFIG_STRINGinline config which is appended to the config file on-the-flyhelp
--inline-confighelp
--emit-error-log-interval SECONDSsuppress interval seconds of emit error logshelp
--suppress-repeated-stacktrace VALUEsuppress repeated stacktracehelp
--without-sourceinvoke a fluentd without input pluginshelp
--config-file-type VALUguessing file type of fluentd configuration.help
--use-v1-configUse v1 configuration format (default)help
--use-v0-configUse v0 configuration formathelp
--strict-config-valueParse config values strictlyhelp
--enable-input-metricsEnable input plugin metrics on fluentdhelp
--enable-size-metricsEnable plugin record size metrics on fluentdhelp
-v, --verboseincrease verbose level (-v: debug, -vv: trace)help
-q, --quietdecrease verbose level (-q: warn, -qq: error)help
--suppress-config-dumpsuppress config dumping when fluentd startshelp
-g, --gemfile GEMFILEGemfile pathhelp
-G, --gem-path GEM_INSTALL_PATHGemfile install path (default: $(dirname $gemfile)/vendor/bundle)help
--conf-encoding ENCODINGspecify configuration file encodinghelp
--disable-shared-socketDon't open shared socket for multiple workershelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.