Grep
The Grep Filter plugin allows to match or exclude specific records based in regular expression patterns.
Configuration Parameters
The plugin supports the following configuration parameters:
Key | Value Format | Description |
Regex | FIELD REGEX | Keep records which field matches the regular expression. |
Exclude | FIELD REGEX | Exclude records which field matches the regular expression. |
Getting Started
In order to start filtering records, you can run the filter from the command line or through the configuration file. The following example assumes that you have a file called lines.txt with the following content
Command Line
Note: using the command line mode need special attention to quote the regular expressions properly. It's suggested to use a configuration file.
The following command will load the tail plugin and read the content of lines.txt file. Then the grep filter will apply a regular expression rule over the log field (created by tail plugin) and only pass the records which field value starts with aa:
Configuration File
The filter allows to use multiple rules which are applied in order, you can have many Regex and Exclude entries as required.
Last updated