Splunk Search

How to create search stirng for the given qestions?

faaku
Engager

I need the results for this question: What if you wanted to find the top product sold and how many people bought it?

Actually, I found this question on given link. https://docs.splunk.com/Documentation/Splunk/8.2.4/SearchTutorial/Useasubsearch

I'm new to Splunk, and I tried various strings but not able to find the perfect string.

faaku_0-1644011753554.png

 

Labels (1)
0 Karma

PickleRick
SplunkTrust
SplunkTrust

In general, due to the reasons outlined in a frame on the webpage you pointed to, it's actually a good practice to avoid subsearches if it's possible and use other means of finding your result.

Anyway, using a subsearch you'd want to find a top product

search sourcetype=access_* status=200 action=purchase 
    | top limit=1 product
    | table product

 This search put into a subsearch would effectively yield a "product=something" condition in runtime.

So you'd need to use it to select the purchases of this particular product and count the customers

search sourcetype=access_* status=200 action=purchase
[ search sourcetype=access_* status=200 action=purchase | top limit=1 product | table product ]
| stats dc(clientip)

Assuming that you distinguish clients by clientip.

You can however get the same result another way (and in this case it's relatively easy; sometimes it's more complicated)

search sourcetype=access_* status=200 action=purchase
| stats dc(clientip) count by product
| sort - count
| head 1

 

MuS
Legend

Hi there,

try something like this:



| stats count AS "Total Purchased", distinct_count(clientip) AS "Customers" by productId

 Replace the last stats from the docs page with the above one and it should show you what you have asked for 🙂 

cheers, MuS

Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Community Content Calendar, September edition

Welcome to another insightful post from our Community Content Calendar! We're thrilled to continue bringing ...

Splunkbase Unveils New App Listing Management Public Preview

Splunkbase Unveils New App Listing Management Public PreviewWe're thrilled to announce the public preview of ...

Leveraging Automated Threat Analysis Across the Splunk Ecosystem

Are you leveraging automation to its fullest potential in your threat detection strategy?Our upcoming Security ...