Splunk Search

Eval part of http url

surendrarhi
New Member

I want to identify the which page each user visited from the URL

"//xxxxx.com/003/o" as Home Page
"//xxxxx.com/003" as List Page
"//xxxxx.com/003XXXXXXXXXXXX" - Edit Page -- here it starts with 003 and length is 15 characters.

I tried using eval
eval description=case(match(url,"/003"),"List Page", match(url,"/003/0"),"Home Page")

but it always displays List Page, need some help

Tags (2)
0 Karma

somesoni2
SplunkTrust
SplunkTrust

Try this

your base search giving field url| eval description=case(match(url,"/003/0"),"Home Page", match(url,"/003[a-zA-Z0-9]{12}"),"List Page", 1=1,"Edit Page")
0 Karma

surendrarhi
New Member

eval description=case(match(url,"/001/o"),"Home View", match(url,"/001[a-zA-Z0-9]{12}"),"List View",1=1,"Edit View")

It always displaying "List View"

0 Karma

somesoni2
SplunkTrust
SplunkTrust

For Home page its "/003/0" or "/003/o"? the X's in Edit Page are numbers or alphabets?

0 Karma
Get Updates on the Splunk Community!

Splunk Lantern | Getting Started with Edge Processor, Machine Learning Toolkit ...

Splunk Lantern is Splunk’s customer success center that provides advice from Splunk experts on valuable data ...

Enterprise Security Content Update (ESCU) | New Releases

In the last month, the Splunk Threat Research Team (STRT) has had 2 releases of new security content via the ...

Announcing the 1st Round Champion’s Tribute Winners of the Great Resilience Quest

We are happy to announce the 20 lucky questers who are selected to be the first round of Champion's Tribute ...