可以使用此配置指定filebeat输入:
filebeat.inputs:
- type: log
paths:
- /path/to/dir/*
我尝试在命令行上做同样的事情:
$ filebeat run -E filebeat.inputs=[{type=log,paths=['/path/to/dir/*']}]
Exiting: Error reading config file: required 'object', but found 'string' in field 'filebeat.inputs.0' (source:'command line flag')
答案 0 :(得分:0)
有2个问题:
-E
参数必须用引号=
字符必须为:
在这里:
filebeat -E "filebeat.inputs=[{type:log,paths:['/path/to/dir/*']}]"
请注意,不需要run
。