1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| # filebeat.yml
input { beats { port => 5044 } }
filter { grok { patterns_dir => "/opt/soft/logstash-6.2.4/config/patterns" match => { "message" => "%{INGRESSACCESS_GET}" }
match => { "message" => "%{INGRESSACCESS_POST}" } remove_field => ["source", "IPV6", "IPV4", "QUOTEDSTRING", "upstream_response", "URIPARAM"] }
if [request] == "/status.jsp" { drop{} } urldecode { all_fields => true # 显示中文 } }
output { elasticsearch { #输出到elasticsearch中 hosts => ["192.168.7.75:9200"] #指定elasticsearch主机 document_type => "log" #设定Elasticsearch输出时的document的type字段,也可以用来给日志进行分类 template_overwrite => true #如果设置为true,模板名字一样的时候,新的模板会覆盖旧的模板 } }
|