filebeat+logstash的架构下,logstash如何针对json文件和多行文件分别使用codec解析?

filebeat同时采集nginx的json格式的访问日志和tomcat的catalina.out日志。传输给logstash。
logstash中input地方往往如下定义input{ beats { port => 5044 } }
 
在filebeat.yml文件中可以通过fields针对不同文件定义一个键值对。
在logstash中的output部分可以通过if[fields][kkk] == "vvv" 区分不同文件然后加索引什么的。
 
但是如何在logstash中针对不同文件应用codec?
比如要解析nginx访问日志。使用codec=>json
针对catalina.out日志文件使用codec=>multiline?
 
 
 
已邀请:

要回复问题请先登录注册