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 Observability Cloud | Unified Identity - Now Available for Existing Splunk ...

Raise your hand if you’ve already forgotten your username or password when logging into an account. (We can’t ...

Index This | How many sides does a circle have?

February 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...

Registration for Splunk University is Now Open!

Are you ready for an adventure in learning?   Brace yourselves because Splunk University is back, and it's ...