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