【发布时间】:2014-06-10 14:49:45
【问题描述】:
我搜索了 logstash 文档,但找不到 logstash 如何执行过滤器。
我会举例说明:
多个配置文件,apache.conf nginx.conf logic.conf nginx 和 apache 配置文件都包含一个过滤器,如果满足它们的类型就会触发,并添加一个名为“please_do_logic”的标签。
logic.conf 包含几个 grok 过滤器,这些过滤器将从 nginx.conf 和 apache.conf 中先前的 grok 日志行中提取请求部分
我有两个问题:
- logstash 如何决定首先执行哪个配置文件?
- 如何确保在 apache.conf 和 nginx.conf 执行完毕后执行 logic.conf 部分? 我知道您可以将所有内容放在一个文件/过滤器中并从那里继续,但这会创建混乱的配置文件,这将是 不得已的措施。
谢谢
【问题讨论】: