1.命令行覆盖配置.md
If you’re running Filebeat as a service, you can’t 指定 command-line flags. To 指定 flags, start Filebeat in the 前台.
You can override any configuration setting from the command line by using flags:
-E, –E “SETTING_NAME=VALUE”
覆盖特定的配置设置。
-M, –M “VAR_NAME=VALUE”
覆盖模块的默认配置。
您可以指定多个覆盖。覆盖将应用于当前运行的FileBeat进程。FileBeat配置文件不会更改。
示例:覆盖配置文件设置
以下配置将日志记录输出发送到文件:
要覆盖日志记录级别并将日志记录输出发送到标准错误而不是文件,请在运行FileBeat时使用-E
标志:
示例:覆盖模块设置
以下配置设置Ngin x访问日志的路径:
要从命令行覆盖此设置,请在运行FileBeat时使用-M
标志。变量名必须包括模块和文件集名称。例如:
您可以指定多个覆盖。每个覆盖必须以-M
开头。
有关可以为每个文件集设置的特定变量的信息,请参阅模块下的documentation。
1.命令行覆盖配置.md
http://blog.lujinkai.cn/运维/ELK/filebeats/How to guides/1.命令行覆盖配置/