Github user nickwallen commented on a diff in the pull request:

    https://github.com/apache/metron/pull/1083#discussion_r200672433
  
    --- Diff: metron-platform/metron-parsers/README.md ---
    @@ -337,6 +337,28 @@ The following config will rename the fields 
`old_field` and `different_old_field
                           ]
     }
     ```
    +* `REGEX_SELECT` : This transformation lets users set an output field to 
one of a set of possibilities based on matching regexes. This transformation is 
useful when the number or conditions are large enough to make a stellar 
language match statement unwieldy.
    + 
    +The following config will set the field `my_output` to one of the
    +following, dependent upon the value of the `my_input` field:
    +* `awesome` if `my_input` starts with `metron` or `mortron`
    +* `boo` if `my_input` starts with `scary`
    +```
    +{
    +...
    +    "fieldTransformations" : [
    +          {
    +            "transformation" : "REGEX_SELECT"
    +          , "input" : "my_input"
    +          , "output" : "my_output"
    +          , "config" : {
    +            "awesome" : [ "^metron.*", "^mortron.*" ],
    --- End diff --
    
    Same goes for the test cases, IMO, but I am not going to hold up the PR for 
that.


---

Reply via email to