Splunk Search

Getting max/last value on different period

Altexec
New Member

Hello,

I have an index with a field that record how long a computer has been running. Basically, when I display the information of a computer on 2 days I get this :

Capture.PNG

I would like to get the max value before each 'shutdown',  where the value reset to 0 after. Any simple way I could do that ?

Labels (1)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Try something like this

| streamstats window=2 current=f latest(sys_cpu_total_ms) as previous_sys_cpu_total_ms
| eval max_before_reset=if(isnull(sys_cpu_total_ms) OR sys_cpu_total_ms==0, previous_sys_cpu_total_ms, null())
0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

.conf25 Global Broadcast: Don’t Miss a Moment

Hello Splunkers, .conf25 is only a click away.  Not able to make it to .conf25 in person? No worries, you can ...

Observe and Secure All Apps with Splunk

 Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

What's New in Splunk Observability - August 2025

What's New We are excited to announce the latest enhancements to Splunk Observability Cloud as well as what is ...