Hi Team,
I have a field extraction and a calculated field which is not working
Please let me know whether there is any other way to extract it
EXTRACT-User = \"path\"\:\"auth\/(abc|xyz)\/login\/(?<User>[\w\_]+)
EVAL-user = if(error="invalid credentials",User,'auth.display_name')
"auth.display_name" is the existing field
Before you do your eval statement, test that your extraction works.
In your query, use a rex statement to see test this.
... | rex field=<your_field> "\"path\"\:\"auth\/(abc|xyz)\/login\/(?<User>[\w\_]+)" ... |
Then once you confirm you extracting your User field values, add the eval statement in the query.
Once you confirm that works, you can then go back to your sourcetype, and modify your extract and eval lines.
---
If this reply helps you, Karma would be appreciated.