Splunk Search

How to create a basic query to add all sub processing time for fileprocessing?

sravankaripe
Communicator

Hi,
I have some events which are related to file processing.
each file process have sub process with sub process ID and time taken to complete that sub process.
to know time taken for file process i need to add all sub process times.
my events are like this.

index=ABC source=trxfxfgf.log

Event 1 : myfile.txt sub_process_id: asgr1001 Total Time Taken: 10sec
Event 2 : myfile.txt sub_process_id: shhhtsh1002 Total Time Taken: 20sec.
Event 3 : myfile.txt sub_process_id: shsdthds1003 Total Time Taken: 30sec.
Event 4: myfile.txt sub_process_id: tdhtr1004 Total Time Taken: 40sec.
Event 5 : myfile.txt sub_process_id: rehttr1005 Total Time Taken: 50sec.

i want to display
filename timeTaken


myfile.txt 150sec

Please help me with basic query to add all sub process time.

Tags (1)
0 Karma
1 Solution

richgalloway
SplunkTrust
SplunkTrust

Assuming you already have the fields extracted with the file name in 'filename' and time taken in 'timeTaken' then this should work.

index=ABC source=trxfxfgf.log | stats sum(timeTaken) as TotalTime by filename
---
If this reply helps you, Karma would be appreciated.

View solution in original post

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Assuming you already have the fields extracted with the file name in 'filename' and time taken in 'timeTaken' then this should work.

index=ABC source=trxfxfgf.log | stats sum(timeTaken) as TotalTime by filename
---
If this reply helps you, Karma would be appreciated.
0 Karma

sravankaripe
Communicator

Thanks Rich, it helped me a lot

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!

Persistent Queue at TcpOut — One of Splunk's Most Practical Features

Splunk introduced persistent queueing at the tcpout layer as one of the most practical resilience features in ...

Skip the Awkward Silence: Have a .conf-ersation at .conf26

Picture this. You arrive at .conf26 already having your socializing and networking plans mapped out. No ...

Rethinking Zero Trust: From Product Purchases to Logical Control Evidence

Implementing Zero Trust (ZT) across complex environments often falters at the very beginning due to a ...