Splunk Search

Combine and count results from two queries without join command

Sakshi_Parashar
Engager

So, if I have an index=abc with fields a,b

Also, I have index=xyz with fields b,c

Now I want to count the results where a="foo", c="bar" and b from both indices are common. I want to do this without join because of the maxout limitation.

A sample query with join is:

 

index="abc" a="foo" | join type=inner b [search(index="xyz" c="bar")] | timechart span="1h" count as foobar 

 

Can someone help with a query giving the same result without join?

Labels (4)
0 Karma
1 Solution

Sakshi_Parashar
Engager

Found a working solution for the above problem,

 

 

(index="abc" a=”foo”) OR (index="xyz" c=”bar”) 
| bin span=1d _time 
| stats dc(index) as dcount by b,_time 
| where dcount>1 
| stats count as foobar by _time

 

 

 

View solution in original post

0 Karma

Sakshi_Parashar
Engager

Found a working solution for the above problem,

 

 

(index="abc" a=”foo”) OR (index="xyz" c=”bar”) 
| bin span=1d _time 
| stats dc(index) as dcount by b,_time 
| where dcount>1 
| stats count as foobar by _time

 

 

 

0 Karma

richgalloway
SplunkTrust
SplunkTrust

There's good talk on this subject at .conf20.  Go to conf.splunk.com to check it out.  In the meantime, try this query

(index="abc" a="foo") OR (index="xyz" c="bar")
| bin span=1h _time
| stats values(*) as * by b
| timechart span="1h" count as foobar
---
If this reply helps you, Karma would be appreciated.
Get Updates on the Splunk Community!

Announcing Scheduled Export GA for Dashboard Studio

We're excited to announce the general availability of Scheduled Export for Dashboard Studio. Starting in ...

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics GA in US-AWS!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...