首页 > 其他 > 详细

logstash配置 filebeat配置

时间:2021-01-07 15:47:25      阅读:42      评论:0      收藏:0      [点我收藏+]

logstash.conf: 10.10.10.149 给三部弄windows日志

input {
  beats {
    port => 5044
  }
}
filter {
  ruby { 
                code => "event.set(‘timestamp‘, event.get(‘@timestamp‘).time.localtime + 8*60*60)" 
  }
  ruby {
                code => "event.set(‘@timestamp‘,event.get(‘timestamp‘))"
  }
  ruby {
    code => "event.set(‘alexpath‘,event.get(‘log‘))"
  }
  ruby {
    #code => "event.set(‘blex‘,event.get(‘alexpath‘)[‘file‘][‘path‘])"
    #code => "puts event.get(‘alexpath‘)[‘file‘][‘path‘].split(pattern=‘:‘)"
    #code => "event.set(‘alexpath‘,event.get(‘alexpath‘)[‘file‘][‘path‘].split(pattern=‘:‘)[-1])"
    code => "event.set(‘alexpath‘,event.get(‘alexpath‘)[‘file‘][‘path‘].split(pattern=‘:‘)[-1].tr(‘\\‘,‘/‘))"
}
  mutate {
                remove_field => ["timestamp"]
  }
#  mutate {
#    split => { "shortHostname" => "-" }
#    add_field => { "podName" => "%{[shortHostname][0]}" }
#  }
}
output {
  file {
#        #path => "/tmp/clex%{host}{name}-%{+YYYY}-%{+MM}-%{+dd}.log"
#        #path => "/tmp/dlex%{host.name}-%{+YYYY}-%{+MM}-%{+dd}.log"
#        path => "/nfs/%{[alexenv]}/%{podName}-%{+YYYY}-%{+MM}-%{+dd}-%{+HH}.log"
        path => "/stlogs/%{[alexpath]}"
        codec => line { format => "%{message}"}
  }
#        stdout { }
}

 

filebeat 配置:

alex.yml:

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - C:\QA_POC_Logs\**
    - C:\QA_POC_nsbLog\**
    #- C:\alexfb\*.log
  close_inactive: 1m
  symlinks: true
#  fields:
#    alexkey: OnlyEdu.POC.NBus.EHS
output.logstash:
        hosts: [10.10.10.149:5044]

 

logstash配置 filebeat配置

原文:https://www.cnblogs.com/alexhjl/p/14246618.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!