命令行参数使用
0、参数once
暂不研究
1、参数E
-E <setting>=<value>
示例:
sudo ./filebeat -c filebeat.yml -E name=mybeat
用于修改或添加 filebeat.yml 配置文件中的某一个配置项的内容。
2、参数N
不将监控到的文件变化内容,推送到指定的output输出中,一般用于测试时使用。
3、参数c
-c <file>
用于指定Beat的配置*.yml文件
4、参数-configtest
对配置文件进行加载解析测试之后退出,该选项对于定位配置错误时很有效。
5、参数cpuprofile
-cpuprofile <output file>
Write CPU profile data to the specified file. This option is useful for troubleshooting the Beat.
将cpu profile 数据写到指定文件,通常该文件用于排查Beat运行错误。
6、参数d
-d <selectors>
Enable debugging for the specified selectors. For the selectors, you can specify a comma-separated list of components, or you can use-d "*"
to enable debugging for all components. For example,-d "publish"
displays all the "publish" related messages.
可以确定该选项是用于调试的
7、参数e
Log to stderr and disable syslog/file output.