Splunk Search

Nested search

frankagustinus
Explorer

Hi all,

I have 2 dump files and put separate them into 2 sourcetypes, sourcetype=transaction_status and sourcetype=transaction_detail. Here are some data from both sourcetype :

sourcetype=transaction_status :

transaction_id: 1004 status: completed

transaction_id: 1005 status: completed

transaction_id: 1006 status: pending_payment

transaction_id: 1007 status: pending_payment

transaction_id: 1008 status: completed

transaction_id: 1009 status: completed

transaction_id: 1010 status: pending_payment

transaction_id: 1011 status: completed

sourcetype=transaction_detail :

transaction_id: 1004 vendor_id: 03 tag: ""

transaction_id: 1005 vendor_id: 07 tag: ""

transaction_id: 1006 vendor_id: 03 tag: ""

transaction_id: 1007 vendor_id: 03 tag: ""

transaction_id: 1008 vendor_id: 03 tag: ""

transaction_id: 1009 vendor_id: 01 tag: ""

transaction_id: 1010 vendor_id: 07 tag: ""

transaction_id: 1011 vendor_id: 03 tag: ""

I want to have a graph that shows the top 10 of vendor that have completed status. I can search which transaction_id that have status completed from sourcetype transaction_status (that's easy), but how to search which vendor related to these transaction_id (using data from sourcetype transaction_detail) ?

So the output would be :

vendor_id count

3 3

1 1

7 1

Thanks,

Frank

0 Karma
1 Solution

Ayn
Legend

You'll want to use a subsearch (see http://docs.splunk.com/Documentation/Splunk/6.0/SearchTutorial/Useasubsearch ).

sourcetype=transaction_detail [search sourcetype="transaction_status" status="completed" | fields transaction_id] | stats count by vendor_id

View solution in original post

0 Karma

amarsaroj
Explorer

sourcetype=transaction_status status="completed" | stats count by transaction_id | appendcols [search sourcetype="transaction_detail" | stats count by transaction_id vendor_id]| stats sum(count) as count by vendor_id

0 Karma

Ayn
Legend

You'll want to use a subsearch (see http://docs.splunk.com/Documentation/Splunk/6.0/SearchTutorial/Useasubsearch ).

sourcetype=transaction_detail [search sourcetype="transaction_status" status="completed" | fields transaction_id] | stats count by vendor_id
0 Karma

frankagustinus
Explorer

Hi Ayn,

I tried your approach and works perfectly. Thanks .. I didn't realize it is that simple. And with some modification based from amarsaroj approach (using appendcols), we were able to create more complex chart.

0 Karma
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 ...