Splunk Search

How to get the time elapsed between these two fields?

Clecimar
Explorer

Guys, can you help me ?

I need to know the elapsed time between this two fields:

CREATED_TS: 20220816182818.215
CURRENT_TIMESTAMP: 20220816185516

Do you have a tip on how can do this ?

Thank you.

Clecimar

Labels (2)
0 Karma
1 Solution

richgalloway
SplunkTrust
SplunkTrust

To compare two times in Splunk you must first convert them into epoch (integer) form.  Do that using the strptime function.

| eval created = strptime(CREATED_TS, "%Y%M%D%H%M%S.%3N")
| eval current = strptime(CURRENT_TIMESTAMP, "%Y%M%D%H%M%S")
| eval diff = current - created
---
If this reply helps you, Karma would be appreciated.

View solution in original post

0 Karma

richgalloway
SplunkTrust
SplunkTrust

To compare two times in Splunk you must first convert them into epoch (integer) form.  Do that using the strptime function.

| eval created = strptime(CREATED_TS, "%Y%M%D%H%M%S.%3N")
| eval current = strptime(CURRENT_TIMESTAMP, "%Y%M%D%H%M%S")
| eval diff = current - created
---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

.conf24 | Day 0

Hello Splunk Community! My name is Chris, and I'm based in Canberra, Australia's capital, and I travelled for ...

Enhance Security Visibility with Splunk Enterprise Security 7.1 through Threat ...

 (view in My Videos)Struggling with alert fatigue, lack of context, and prioritization around security ...

Troubleshooting the OpenTelemetry Collector

  In this tech talk, you’ll learn how to troubleshoot the OpenTelemetry collector - from checking the ...