首先,本文“系统配置”指的是Fluentd的全局配置项,诸如开启RPC、使用多worker模式等。可在配置文件中通过<system>进行配置,或通过命令行进行配置。<system>参数 workers:指定worker进程数,默认为1 root_dir:配置root目录 log_level:设置日志级别,可选值为trace、debug、info、warn、error和fatal。默认为info suppress_repeated_stacktrace:是否禁用重复的栈跟踪 emit_error_log_interval:发送错误日志间隔 without_source:调用fluentd,但不使用输入插件 rpc_endpoint:指定用于维护fluentd的rpc端口 process_name:设置进程名称 file_permission:设置fluentd文件权限 dir_permission:设置fluentd目录权限 <log>配置项 format:指定日志格式,text或json,默认为text time_format:日志使用的时间格式,默认为%Y-%m-%d %H:%M:%S %z
命令行选项 -s, --setup [DIR=/etc/fluent]:将示例配置文件写入指定目录 -c, --config PATH:选择使用的配置文件 --dry-run:检查fluentd是否正确安装 -d, --daemon PIDFILE:后台运行 --user USER:切换运行用户 --group GROUP:切换用户组 -o, --log PATH:设置日志路径 --log-rotate-age AGE:fluentd日志rotate次数 --use-v1-config:使用v1版本的配置格式,默认 --use-v0-config:使用v0版本的配置格式
本质上,这篇文章还是属于Fluentd的配置项。其中涉及到了一些运行时的配置,大多数情况下我们使用默认配置就行了。对于一些可能需要注意和修改的项目,我用蓝色进行了标记,可根据需要进行配置。
|