如何在命令行上指定输入

时间:2018-07-09 13:04:45

标签: filebeat

可以使用此配置指定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')

1 个答案:

答案 0 :(得分:0)

有2个问题:

  • -E参数必须用引号
  • =字符必须为:

在这里:

filebeat -E "filebeat.inputs=[{type:log,paths:['/path/to/dir/*']}]"

请注意,不需要run