23

grok パターンの構文は %{SYNTAX:SEMANTIC} です。使用可能なすべての SYNTAX キーワードのリストを生成するにはどうすればよいですか? grok デバッガーを使用して、テキストからパターンを検出できることを知っています。しかし、スキャンできるリストはありますか?

4

4 に答える 4

1

次のコマンドを使用して表示できます。

# find / -name patterns

/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-2.0.5/patterns

/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-2.0.5/lib/logstash/patterns

ディレクトリを参照するだけです

# cd  /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-2.0.5/patterns

そして、ここにパターンの全リストがあります

aws                   exim                  haproxy            
linux-syslog          mongodb               rails
bacula                firewalls             java                  mcollective           nagios                redis
bro                   grok-patterns         junos                 mcollective-patterns  postgresql            ruby
于 2016-08-11T06:57:40.083 に答える