filebeat的input插件通用字段
[root@elk02 kafka]# cat ~/config/04-log-to-console.yml
#指定输入类型
filebeat.inputs:
###指定输入的类型为“stdin”,表示标准输入
- type: log
enabled: false
paths:
- /tmp/test.log
- /tmp/*.log
- type: log
enabled: true
paths:
- /tmp/test/*/*.txt
########指定输出类型:
output.console:
#打印漂亮的格式:
pretty: true
[root@elk02 kafka]#
[root@elk02 kafka]# cat ~/config/04-log-to-console.yml
#指定输入类型
filebeat.inputs:
###指定输入的类型为“stdin”,表示标准输入
- type: log
enabled: false
paths:
- /tmp/test.log
- /tmp/*.log
tags: ["昨天是美好的一天"]
- type: log
enabled: true
paths:
- /tmp/test/*/*.txt
tags: ["昨天是美好的一天"]
########指定输出类型:
output.console:
#打印漂亮的格式:
pretty: true
#################################
root@elk02 config]# cat 04-log-to-console.yml
#指定输入类型
filebeat.inputs:
###指定输入的类型为“stdin”,表示标准输入
- type: log
##是否启动当前的输入类型,默认值为true
enabled: true
##指定数据路径
paths:
- /tmp/test.log
- /tmp/*.log
##给当前的输入类型搭上标签
tags: ["昨天是美好的一天","oldboyedu-linux80","容器运维","DBA运维","SRE运维工程师"]
##自定义字段:
fields:
school: "北京昌平区沙河镇"
class: "linux80"
- type: log
enabled: true
paths:
- /tmp/test/*/*.txt
tags: ["昨天是美好的一天","oldboyedu-python","云原生开发"]
fields:
name: "oldboy"
hobby: "linux,抖音"
########指定输出类型:
output.console:
#打印漂亮的格式:
pretty: true
[root@elk02 config]#
实现效果:
fields_under_root
如果该选项设置为true,则新增fields成为顶级目录,而不是将其放在fields目录下。自定义的field会覆盖filebeat默认的field。例如添加如下配置:
[root@elk02 config]# cat ~/config/04-log-to-console.yml
#指定输入类型
filebeat.inputs:
###指定输入的类型为“stdin”,表示标准输入
- type: log
##是否启动当前的输入类型,默认值为true
enabled: true
##指定数据路径
paths:
- /tmp/test.log
- /tmp/*.log
##给当前的输入类型搭上标签
tags: ["昨天是美好的一天","oldboyedu-linux80","容器运维","DBA运维","SRE运维工程师"]
##自定义字段:
fields:
school: "北京昌平区沙河镇"
class: "linux80"
- type: log
enabled: true
paths:
- /tmp/test/*/*.txt
tags: ["昨天是美好的一天","oldboyedu-python","云原生开发"]
fields:
name: "oldboy"
hobby: "linux,抖音"
###改变新增地域的位置,应该能先显示
fields_under_root: true
########指定输出类型:
output.console:
#打印漂亮的格式:
pretty: true