Splunk Search

How to chart total runtime for the last 15 days for a job running overnight?

sjafferali
Explorer

I have to report out my job logs which spans from night 9PM to Morning 10AM. I have a field called total_run_time and I want to chart this for the last 15 days. Can someone let me know how to achieve it in Splunk? I was able to chart for daily total runtime based on_time, but since my job starts the previous day and ends on the current day, I do not know how to chart it for the last 15 days.

I was able to get the total runtime for the last job running from 9PM to 10AM using the earliest and latest command but, I do not know how to chart for 15 days.

Can someone help?

0 Karma

Sfry1981
Communicator

Try the below

| stats values(total_run_time) as total_run_time, min(_time) as Start, max(_time) as End by id 
| eval JobStart=strftime(Start, "%Y-%m-%dT%H:%M:%S.%Q") 
| eval JobEnd=strftime(End, "%Y-%m-%dT%H:%M:%S.%Q") 
| eval Duration=tostring(End-Start, "duration")

i presume each one should have some sort of correlation id.

0 Karma
Get Updates on the Splunk Community!

AppDynamics Summer Webinars

This summer, our mighty AppDynamics team is cooking up some delicious content on YouTube Live to satiate your ...

SOCin’ it to you at Splunk University

Splunk University is expanding its instructor-led learning portfolio with dedicated Security tracks at .conf25 ...

Credit Card Data Protection & PCI Compliance with Splunk Edge Processor

Organizations handling credit card transactions know that PCI DSS compliance is both critical and complex. The ...