Splunk Search

Lookup/join from another index

eddy_liao
Engager

Hi there

i am looking to join information from 2 separate indexes but due to performance constraints i am not able to use join
As the 2 index are relatively big.

Quick example:
index_1
- user_id : ABC123
- COMPUTER : PC1234

index_2
- PC : PC1234
- PC_NAME : WORKSTATION_ABC

Expected end result
- user_id : ABC123
- COMPUTER : PC1234
- PC_NAME : WORKSTATION_ABC

Normally i would be doing a join, but i heard i should be heading towards using splunk stew
As a new splunk user, my mind is so set on normal sql that i cant wrap my head around it

Any suggestions on how to solve this ?
THanks!

Tags (2)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

Use stats to join the two data sets.

index=index_1 OR index=index_2 
| eval COMPUTER=coalesce(COMPUTER, PC) 
| stats values(*) as * by COMPUTER 
| table user_id COMPUTER PC_NAME
---
If this reply helps you, Karma would be appreciated.
Get Updates on the Splunk Community!

See your relevant APM services, dashboards, and alerts in one place with the updated ...

As a Splunk Observability user, you have a lot of data you have to manage, prioritize, and troubleshoot on a ...

Index This | What goes away as soon as you talk about it?

May 2025 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with this month’s ...

What's New in Splunk Observability Cloud and Splunk AppDynamics - May 2025

This month, we’re delivering several new innovations in Splunk Observability Cloud and Splunk AppDynamics ...