我搜索了logstash文档但我无法找到logstash如何执行过滤器。
我将通过例子解释:
多个配置文件,apache.conf nginx.conf logic.conf nginx和apache配置文件都包含一个过滤器,如果满足其类型将会触发,并添加一个名为“please_do_logic”的标记。
logic.conf包含几个grok过滤器,它们将从nginx.conf和apache.conf中以前的grokked日志行中提取请求部分
我有两个问题:
由于
答案 0 :(得分:0)
Logstash不能同时在多个.conf上运行,或者创建某种配置文件的工作流,它不支持/实现这种方式。 .conf文件告诉logstash要读取的输入,要应用的过滤器以及如何输出事件。您必须将所有内容放在一个配置文件中。当然,您可以根据需要创建多少个.conf文件,并运行多个logstash实例,每个实例都有不同的配置。