OpenSearch/plugins
Tal Levy 464b46437f Introduce the GrokProcessor
Also moved all processor classes into a subdirectory and introduced a
ConfigException class to be a catch-all for things that can go wrong
when constructing new processors with configurations that possibly throw
exceptions. The GrokProcessor loads patterns from the resources
directory.

fix resource path issue, and add rest-api-spec test for grok

fix rest-spec tests

changes: license, remove configexception, throw IOException

add more tests and fix iso8601-hour pattern

move grok patterns from resources to config

fix tests with pom changes, updated IngestClientIT with grok processor

update gradle build script for grok deps and test configuration

move config files to src/main/packaging

move Env out of Processor, fix test for src/main/packaging change

add docs

clean up test resources task

update Grok to be immutable

- Updated the Grok class to be immutable. This means that all the
  pattern bank loading is handled by an external utility class called
  PatternUtils.
- fixed tabs in the nagios patterns file's comments
2015-11-02 20:27:49 -08:00
..
analysis-icu Merge pull request #14375 from rjernst/sweep_up_maven 2015-10-30 18:59:11 -07:00
analysis-kuromoji Merge pull request #14375 from rjernst/sweep_up_maven 2015-10-30 18:59:11 -07:00
analysis-phonetic Merge pull request #14375 from rjernst/sweep_up_maven 2015-10-30 18:59:11 -07:00
analysis-smartcn Merge pull request #14375 from rjernst/sweep_up_maven 2015-10-30 18:59:11 -07:00
analysis-stempel Merge pull request #14375 from rjernst/sweep_up_maven 2015-10-30 18:59:11 -07:00
delete-by-query fix eclipse (again) 2015-10-31 02:39:35 -04:00
discovery-azure Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
discovery-ec2 Fix test for ec2 discovery 2015-11-02 15:33:36 +01:00
discovery-gce Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
discovery-multicast Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
ingest Introduce the GrokProcessor 2015-11-02 20:27:49 -08:00
jvm-example Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
lang-expression Merge pull request #14375 from rjernst/sweep_up_maven 2015-10-30 18:59:11 -07:00
lang-groovy Merge pull request #14375 from rjernst/sweep_up_maven 2015-10-30 18:59:11 -07:00
lang-javascript Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
lang-python Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
mapper-murmur3 Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
mapper-size Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
repository-azure Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
repository-s3 Adding US-Gov-West for S3 2015-11-02 14:38:03 +01:00
site-example Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
store-smb Build: Remove maven pom files and supporting ant files 2015-10-29 23:53:49 -07:00
build.gradle Switch build system to Gradle 2015-10-29 11:40:19 -07:00