一. filebeat分别收集Nginx正常和错误日志
filebeat配置文件:
1)、filebeat配收集nginx、tomcat日志
filebeat.inputs:
############nginx##############
- type: log
enabled: true
paths:
- /var/log/nginx/access.log
json.keys_under_root: true
json.overwrite_keys: true
tags: ["access"]
- type: log
enabled: true
paths:
- /var/log/nginx/error.log
tags: ["error"]
#############tomcat###############
- type: log
enabled: true
tags: ["tomcat"]
#############output###############
setup.kibana:
host: "10.0.0.31:5601"
output.elasticsearch:
hosts: ["10.0.0.31:9200"]
#index: "nginx-%{[beat.version]}-%{+yyyy.MM}"
indices:
- index: "nginx_access-%{[beat.version]}-%{+yyyy.MM}"
when.contains:
tags: "access"
- index: "nginx_error-%{[beat.version]}-%{+yyyy.MM}"
when.contains:
tags: "error"
- index: "tomcat_access-%{[beat.version]}-%{+yyyy.MM}"
when.contains: