Splunk Search

Nested Transaction Time

vanaepi
Explorer

Due to various cross references, I am forced to use nested transactions. In other words, I group several events into a transaction, and then I group several of those transactions in yet another transaction. And it works the way I want it to, except...

The time of a transaction is the same as the time of the first event. So the duration of the last transaction is calculated as the difference between the starttime of the first transaction and the starttime of the last transaction.

In stead, I need the difference between the starttime of the first transaction and the endtime of the last transaction.

How would I go about doing this?

Tags (2)
1 Solution

kristian_kolb
Ultra Champion

Don't have a splunk in front of me right now, but I'm guessing something like this might work (adding the duration of the last sub-transaction to the duration of the 'parent')

... | transaction X | eventstats latest(duration) as latest_dur by X | transaction Y | eval dur = duration+latest_dur 

Hope this helps,

K

View solution in original post

kristian_kolb
Ultra Champion

Don't have a splunk in front of me right now, but I'm guessing something like this might work (adding the duration of the last sub-transaction to the duration of the 'parent')

... | transaction X | eventstats latest(duration) as latest_dur by X | transaction Y | eval dur = duration+latest_dur 

Hope this helps,

K

vanaepi
Explorer

Yep it did the trick. Thanks!

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Best Practices: Splunk auto adjust pipeline queue

When you enable autoAdjustQueue in Splunk, maxSize should be understood as the queue size Splunk starts with ...

Laser Bananas and Edge Hubs: Exploring Operational Technology (OT) Data Through a ...

  OT is a different environment to traditional IT and can have interesting challenges when interfacing the ...

Event Series: Mastering AI Tokenomics and Splunk Agent Observability

Beyond the Black Box: Correlating AI Performance and Tokenomics with Splunk Agent Observability   As ...