默认grok模式路径

问题描述 投票:8回答:3

我在Ubuntu Server 14上安装了Logstash。在哪里可以找到Logstash过滤日志时使用的默认grok模式?谢谢。

logstash logstash-grok
3个回答
7
投票

我还在Ubuntu 14.04上安装了ELK堆栈。 grok使用的模式的位置在以下目录中

/opt/logs他是/vendor/bundle/加入北约/1.9/戈麦斯/logs他是-patterns-core-2.0.5/patterns/

其中包括以下默认模式

aws                   firewalls             junos                 mongodb               rails
bacula                grok-patterns         linux-syslog          nagios                redis
bro                   haproxy               mcollective           output.txt            ruby
exim                  java                  mcollective-patterns  postgresql            test.sh

或者您可以按如下方式搜索模式:

find / -name patterns

这将显示您正在寻找的模式目录。


6
投票

来自grok documentation

Logstash ships with about 120 patterns by default. You can find them here:

https://github.com/logstash-plugins/logstash-patterns-core/tree/master/patterns


1
投票

如果您知道logstash安装路径,请说cd /usr/share/logstash/

是这里:

cd /vendor/bundle/jruby/2.3.0/gems/logstash-patterns-core-4.1.2/patterns/

如果通过apt-get安装,请访问/usr/share/logstash/,它位于:

/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-patterns-core-4.1.2/patterns/

© www.soinside.com 2019 - 2024. All rights reserved.