更新时间:2022-11-23 13:28:26
数据管理>数据源>文件采集>配置模板页面,点击【+新建】进入新建模板配置页面,在 Agent 类型中选择 Filebeat,具体配置如下所示:
• Filebeat 输入模板:
元素名称 元素说明
*文件路径 用于添加采集指定文件路径,如:
• /var/log/Apache.txt: 表示采集 log 文件夹下的 Apache 日志文件;
• /var/log/* :表示采集 log 文件夹下的所有日志文件
*编码 选择文件的编码格式,默认为 plain
过滤历史文件 • 开启:设置过滤范围时间,依据过滤时间范围过滤历史日志文件;
• 关闭:采集历史日志文件
注意:仅支持新建时设置,一旦新建后不允许进行更改
排除行 若日志数据匹配排除行表达式,则排除该行
保留行 仅采集匹配正则表达式的日志数据
过滤历史数据 • 开启:不采集历史数据,仅采集新增数据;
• 关闭:全量采集日志数据
多行合并 • 开启:配置多行合并规则,对匹配数据执行多行合并:
  • 多行合并表达式:若当前行匹配该表达式,则会被合并为一行;
  • 正则反转:开启后,表示若当前行不匹配多行合并表达式,则会被合并为一行;
  • 匹配模式:选择 after,则与前一条日志合并为一行;选择 before,则与后一条日志合并为一行

• 关闭:不允许执行多行合并操作
附加字段 用于添加自定义字段至日志数据中
• Filebeat 输出模板:
元素名称 元素说明
*输出类型 输出类型为 Logstash
*输出地址 用于指定日志数据的传输目的地
*输出端口 用于指定日志数据的传输端口