[ 
https://issues.apache.org/jira/browse/METRON-987?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16043265#comment-16043265
 ] 

ASF GitHub Bot commented on METRON-987:
---------------------------------------

Github user justinleet commented on the issue:

    https://github.com/apache/metron/pull/609
  
    @cestella Perfect.  Definitely didn't want to imply that belongs in this 
ticket at all.  I'm in full support of it being backwards compatible for now, 
and keeping the discussion of how we prune old implementations separate.


> Allow stellar enrichments to be specified by a list as well as a map
> --------------------------------------------------------------------
>
>                 Key: METRON-987
>                 URL: https://issues.apache.org/jira/browse/METRON-987
>             Project: Metron
>          Issue Type: Improvement
>            Reporter: Casey Stella
>            Assignee: Casey Stella
>
> Currently, stellar enrichments are specified by a map associating fields with 
> the stellar expressions associated with the fields.  There is a significant 
> downside here in that you cannot update previously assigned fields.  For 
> instance, the following cannot be represented currently:
> {code}
>  "fieldMap": {
>        ...
>       "stellar" : {
>         "config" : {
>           "hostname" : "if ENDS_WITH(hostname, '.') then CHOP(hostname) else 
> hostname",
>           "hostname" : "TO_LOWER(hostname)"
>         }
>       }
>     }
> {code}
> A consequent of this deficiency is that we also cannot use temporary 
> variables and unset them after their use inside an enrichment group.
> The proposed change is to allow users to use lists of strings representing 
> stellar expression assignments with the same syntax as the Stellar REPL.  
> This would be as an alternative to maps, but the map syntax would also be 
> supported for legacy.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to