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!

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...

Introducing the 2024 Splunk MVPs!

We are excited to announce the 2024 cohort of the Splunk MVP program. Splunk MVPs are passionate members of ...

Splunk Custom Visualizations App End of Life

The Splunk Custom Visualizations apps End of Life for SimpleXML will reach end of support on Dec 21, 2024, ...