如何加快logstash模式匹配(grok)?

时间:2014-03-10 22:55:40

标签: logstash

我有一个200 MB的日志文件。我将日志文件提供给logstash,并且需要几个小时才能完成工作。

我想知道是否有办法加快速度?也许以并行模式运行它?

2 个答案:

答案 0 :(得分:3)

您可以查看here有关如何加快速度的信息。

The default number of filter workers is 1, but you can increase this number with the '-w' flag on the agent.

例如,如果您的grok模式很复杂,您可以使用多个filter worker(thread)来执行过滤任务并加快logstash解析日志的速度。

答案 1 :(得分:2)

从这样的10名工人开始:

`bin/logstash -f test.conf -w 10`

将输出

Settings: User set filter workers: 10, Default filter workers: 1
Logstash startup completed
相关问题