Skip to content

Instantly share code, notes, and snippets.

@lbjay
Created August 6, 2013 18:32
Show Gist options
  • Save lbjay/6167230 to your computer and use it in GitHub Desktop.
Save lbjay/6167230 to your computer and use it in GitHub Desktop.
multiline {
tags => ["solr"]
pattern => "^\s+"
negate => false
what => "previous"
}
grep {
match => ["@message", "Exception"]
drop => false
add_tag => ["exception","multiline"]
}
grok {
patterns_dir => "./adslogging/logstash_patterns"
tags => ["solr","exception"]
match => ["@message", "%{SOLREXCEPTION}"]
}
# in patterns file...
SOLRDATE %{YEAR}-%{MONTHNUM}-%{MONTHDAY} %{HOUR}:%{MINUTE}:%{SECOND}
SOLRLOG %{SOLRDATE:timestamp} %{LOGLEVEL:loglevel} %{NOTSPACE:class} %{WORD:method} (?:\[%{WORD:core}\] )%{GREEDYDATA:message}
SOLREXCEPTION %{SOLRDATE:timestamp} %{LOGLEVEL:loglevel} %{NOTSPACE:class} %{WORD:method} %{GREEDYDATA:message}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment