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
 
 

 

 

posted @ 2024-01-23 11:08  往事已成昨天  阅读(72)  评论(0编辑  收藏  举报