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 | Customer Survey!

If you use Splunk Observability Cloud, we invite you to share your valuable insights with us through a brief ...

.conf23 | Get Your Cybersecurity Defense Analyst Certification in Vegas

We’re excited to announce a new Splunk certification exam being released at .conf23! If you’re going to Las ...

Starting With Observability: OpenTelemetry Best Practices

Tech Talk Starting With Observability: OpenTelemetry Best Practices Tuesday, October 17, 2023   |  11AM PST / ...