Splunk Search

Is splunk counting key/value in referer too?

mplungjan
Path Finder

Assuming I have an access log file with referer

If I have

111.111.111.111 - - [.......] "GET /cart.do?action=checkout&productId=prod1" "//..../searchresult"
111.111.111.111 - - [.......] "GET /cart.do?action=purchase&productId=prod2" "//..../cart.do?action=checkout&productId=prod1"

If I count productId will I get 2 and prod1 counted twice?

If I count action=checkout, do I get 2?

Can I make my search ignore the referer completely?

Tags (1)
0 Karma
1 Solution

alacercogitatus
SplunkTrust
SplunkTrust

Yes it is probably counting. The fastest way might be to rex it.

your_search | rex field=uri "action=(?<count_action>[^&]*)&productId=(?<count_product>\w+)" | stats count by count_action, count_product

A more complicated example would do it automatically in props/transforms.

props.conf
[access_combined]
EXTRACT-action = action=(?<count_action>[^&]*) in uri
EXTRACT-product = productId=(?<count_product>[^&]*) in uri

http://docs.splunk.com/Documentation/Splunk/latest/admin/propsconf

View solution in original post

0 Karma

alacercogitatus
SplunkTrust
SplunkTrust

Yes it is probably counting. The fastest way might be to rex it.

your_search | rex field=uri "action=(?<count_action>[^&]*)&productId=(?<count_product>\w+)" | stats count by count_action, count_product

A more complicated example would do it automatically in props/transforms.

props.conf
[access_combined]
EXTRACT-action = action=(?<count_action>[^&]*) in uri
EXTRACT-product = productId=(?<count_product>[^&]*) in uri

http://docs.splunk.com/Documentation/Splunk/latest/admin/propsconf

0 Karma

alacercogitatus
SplunkTrust
SplunkTrust

Yeah that might backfire because if it find action=purchase in the referer, it would grab it. I'd have to test and see, but I don't think we are setup with that structure.

0 Karma

mplungjan
Path Finder

If I didn't I could imagine this would give false information sourcetype=access_*
|
transaction
clientip
startswith=eval(action="addtocart")
endswith=eval(action="purchase")

0 Karma

mplungjan
Path Finder

Thanks a lot. I think Splunk needs to mention that in the course materials

0 Karma
Get Updates on the Splunk Community!

Stay Connected: Your Guide to May Tech Talks, Office Hours, and Webinars!

Take a look below to explore our upcoming Community Office Hours, Tech Talks, and Webinars this month. This ...

They're back! Join the SplunkTrust and MVP at .conf24

With our highly anticipated annual conference, .conf, comes the fez-wearers you can trust! The SplunkTrust, as ...

Enterprise Security Content Update (ESCU) | New Releases

Last month, the Splunk Threat Research Team had two releases of new security content via the Enterprise ...