[ 
https://issues.apache.org/jira/browse/METRON-1415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Laurens Vets reassigned METRON-1415:
------------------------------------

    Assignee: Otto Fowler  (was: Laurens Vets)

> match statement does not seem to work.
> --------------------------------------
>
>                 Key: METRON-1415
>                 URL: https://issues.apache.org/jira/browse/METRON-1415
>             Project: Metron
>          Issue Type: Bug
>    Affects Versions: 0.4.2
>            Reporter: Laurens Vets
>            Assignee: Otto Fowler
>            Priority: Major
>
> I had the following code in my Sensor Enrichment Config:
> {code:java}
> {
>     "enrichment": {
>         "fieldMap": {
>             "stellar": {
>                 "config": {
>                     "AWSEventSourceAccount": "match{recipientAccountID == 
> 1111111111L => 'account1', recipientAccountID == 2222222222L => 'account2', 
> recipientAccountID == 333333333L => 'account3', recipientAccountID == 
> 4444444444L => 'account4', recipientAccountID == 5555555555L => 'account4', 
> recipientAccountID == 6666666666L => 'account6', default => 'Unknown 
> Account.'}"
>                 }
>             }
>         },
>         "fieldToTypeMap": {},
>         "config": {}
>     },{code}
> However, this did not work as expected and the AWSEventSourceAccount field 
> would always return "Unknown Account" in my events.
> According to [~ottobackwards], this does work in the Stellar shell. He asked 
> me to test with "_source.recipientAccountID" instead of "recipientAccountID" 
> and make sure that mapStrategy is set to UNFOLD (this was already the case).
> However, using this in my enrichment config does not resolve the issue. I 
> used:
> {code:java}
> {
>     "enrichment": {
>         "fieldMap": {
>             "stellar": {
>                 "config": {
>                     "AWSEventSourceAccount": 
> "match{_source.recipientAccountID == 1111111111L => 'account1', 
> _source.recipientAccountID == 2222222222L => 'account2', 
> _source.recipientAccountID == 333333333L => 'account3', 
> _source.recipientAccountID == 4444444444L => 'account4', 
> _source.recipientAccountID == 5555555555L => 'account4', 
> _source.recipientAccountID == 6666666666L => 'account6', default => 'Unknown 
> Account.'}"
>                 }
>             }
>         },
>         "fieldToTypeMap": {},
>         "config": {}
>     },{code}
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to