覆盖输入设置编辑

在幕后,每个模块都会启动一个 Filebeat 输入。高级用户可以添加或覆盖任何输入设置。例如,您可以在模块配置中将 close_eof 设置为 true

- module: nginx
  access:
    input:
      close_eof: true

或者在您运行 Filebeat 时在命令行中设置

-M "nginx.access.input.close_eof=true"

您可以使用通配符一次更改多个模块/文件集的变量或设置。例如,您可以为 nginx 模块中的所有文件集启用 close_eof

-M "nginx.*.input.close_eof=true"

您还可以为任何模块创建的所有输入启用 close_eof

-M "*.*.input.close_eof=true"