Logstash 如何为不同的输出解析单个文件

Logstash 如何为不同的输出解析单个文件,logstash,Logstash,有人知道如何解析一个文件中的一行,并为不同的输出解析它吗?例如:输入是一个日志文件,输出是具有不同模板的elasticsearch索引。我需要解析每一行并将其保存到第一个索引中,还有一些具有促销代码的行(如?promo=wteaewfsther),我还需要放到另一个索引中。我认为可以使用两个logstash实例(如果我错了,请纠正我)。但我想知道是否可以使用单个logstash实例和一个配置文件 谢谢, Igor听起来像是你在找的。请注意,只有克隆{}之后存在的筛选器才会在克隆事件上运行

有人知道如何解析一个文件中的一行,并为不同的输出解析它吗?例如:输入是一个日志文件,输出是具有不同模板的elasticsearch索引。我需要解析每一行并将其保存到第一个索引中,还有一些具有促销代码的行(如
?promo=wteaewfsther
),我还需要放到另一个索引中。我认为可以使用两个logstash实例(如果我错了,请纠正我)。但我想知道是否可以使用单个logstash实例和一个配置文件

谢谢,
Igor听起来像是你在找的。请注意,只有克隆{}之后存在的筛选器才会在克隆事件上运行