Splunk Search

Finding next event where field is similar

obhatti
Explorer

How do I find the next event where a field is repeated?

Scenario:

I have following fields in an index

TIME|DATE|ACCOUNT|TYPE|CAUSE|RESOLUTION

And I want to find Type,Cause,Resolution for next event where the Account number is same.

0 Karma

obhatti
Explorer

Sample:

TIME|DATE|ACCOUNT|TYPE|CAUSE|RESOLUTION
07:04|10/08/2013|112233|Video|Error|Reset
16:48|10/08/2013|112233|Video|Conflict|TechCall
12:34|10/07/2013|121244|DOCSIS|Connection|Tech

For the above data, I want to see a output like this:

TIME|DATE|ACCOUNT|TYPE|CAUSE|RESOLUTION|NEXTTYPE|NEXTCAUSE|NEXTRESOLUTION|DURATION
07:04|10/08/2013|112233|Video|Error|Reset|Video|Conflict|TechCall|584min
16:48|10/08/2013|112233|Video|Conflict|TechCall||||
12:34|10/07/2013|121244|DOCSIS|Connection|Tech||||

NEXTTYPE, NEXTCAUSE, NEXTRESOLUTION, and DURATION should be blank if there are no next events.

0 Karma

kristian_kolb
Ultra Champion

Probably you should specify a few sample events. Is it only interesting to report if the events are sequential? How do you find the 'first' event (that you want to find a sequel to)?

Some commands that may prove useful (read up on them in the Search Reference manual;

dedup (possibly in conjunction with reverse)

stats functions like values() or list()

transaction on ACCOUNT

or a simple table, perhaps?

/K

0 Karma

yannK
Splunk Employee
Splunk Employee

* | transaction ACCOUNT

  • Or build a stats search grouping per Account.

* | stats values(_raw) by ACCOUNT

  • Or use subsearches and use the result as a condition for the main search.

mysearch1 [ search mysearch2 | dedup ACCOUNT | table ACCOUNT ]

0 Karma

jtrucks
Splunk Employee
Splunk Employee

Look into the map and transaction commands.

--
Jesse Trucks
Minister of Magic
0 Karma
Get Updates on the Splunk Community!

App Platform's 2025 Year in Review: A Year of Innovation, Growth, and Community

As we step into 2026, it’s the perfect moment to reflect on what an extraordinary year 2025 was for the Splunk ...

Operationalizing Entity Risk Score with Enterprise Security 8.3+

Overview Enterprise Security 8.3 introduces a powerful new feature called “Entity Risk Scoring” (ERS) for ...

Unlock Database Monitoring with Splunk Observability Cloud

  In today’s fast-paced digital landscape, even minor database slowdowns can disrupt user experiences and ...