Getting Data In

How to split events from the same log into different indexes based on content?

himynamesdave
Contributor

I have logs that contains different customer IDs. I am intending to split different events from this log into different Splunk indexes based on the customer ID.

There are hundreds of customer IDs, with new ones added frequently.

I'm thinking of creating a lookup with customer ID and index to achieve this. I know I can use props and transforms to route events based on a regex, but is this possible to include a lookup here too?

It would also be good if I could set a default index should the lookup fail.

Can anyone give any advice on how they have (or would) approach and execute something like this.

0 Karma
1 Solution

Jason
Motivator

You can't do lookups at index time - they are only at search time.

You could probably, with some tweaking, index into a temporary index, then use a search with a lookup and the collect command, to re-index into new indexes.

You could certainly set up a big ORed regex to sort data out in Splunk... but it is probably easier to split the data somehow before indexing via some other tool/script.

View solution in original post

Jason
Motivator

You can't do lookups at index time - they are only at search time.

You could probably, with some tweaking, index into a temporary index, then use a search with a lookup and the collect command, to re-index into new indexes.

You could certainly set up a big ORed regex to sort data out in Splunk... but it is probably easier to split the data somehow before indexing via some other tool/script.

Get Updates on the Splunk Community!

Thanks for the Memories! Splunk University, .conf24, and Community Connections

Thank you to everyone in the Splunk Community who joined us for .conf24 – starting with Splunk University and ...

.conf24 | Day 0

Hello Splunk Community! My name is Chris, and I'm based in Canberra, Australia's capital, and I travelled for ...

Enhance Security Visibility with Splunk Enterprise Security 7.1 through Threat ...

 (view in My Videos)Struggling with alert fatigue, lack of context, and prioritization around security ...