I am trying to get some name space information from the clients inputs. the value I want is namespaceName. I am unfamiliar with regex and would like an assist if possible. This is the field I want:
, namespaceName=aqua2}, There is always a comma-space-namespaceName=-curly bracket-comma. (For example: , namespaceName=aqua2},
Destination app: Search
Name: nsName
Apply to: sourcetype
named:
Type: inline
Extraction/Transform: nsName=\s(?}
And I want this to be available for the users for their searches for the namespaceName values.
Tried it in a search and it works, so do I just go to the Field Extensions and create it there?
I accept the answer, it works wonderfully
Tried it in a search and it works, so do I just go to the Field Extensions and create it there?
Yes go to Settings » Fields » Field extractions » Add new
and put \,\snamespaceName=(?<namespacename>[^\}]+)\}\,
in Extraction/Transform.
Accept the answer if it works for you to close this question.
It worked well, thank you
try this run anywhere search:
| makeresults | eval data=", namespaceName=aqua2}," | rex field=data "\,\snamespaceName=(?<namespacename>[^\}]+)\}\,"
In your environment, you should try:
index=your_index | rex field=_raw "\,\snamespaceName=(?<namespacename>[^\}]+)\}\,"
let me know if this helps!
" Extraction/Transform: nsName=\s(?[\,\w "
doggone it the wole line is not showing. there is a ( then a then the rest as shown
namespaceName is in between the \s and \w