Getting Data In

Looking at timestamps over 1 year old

rescobar713
Path Finder

I'm trying to only look at events that were modified over 1 year ago. I have a timestamp field called last_modified that I believe is in the form of a string (e.g. "1/1/2014"). How would I go about finding the difference between the current date and the last_modified date, and then filtering out all events for which that difference is less than 1 year? I've tried using the strptime function to convert the last_modifiedstring to epoch time and then doing arithmetic with that and now(), but strptimedidn't seem to work with last_modified.

last_modifiedis a value I retrieved from a lookup table that stores timestamps in epoch time, so it seems that it was converted to a human-readable string when the lookup was done. But I'm not sure why strptime isn't working.

Any advice?

0 Karma
1 Solution

woodcock
Esteemed Legend

You are on the right track but probably are using a bad strptime string. It should be like this:

... | eval last_modified_epoch=strptime(last_modified, "%m/%d/%Y") | eval modAgeSeconds = now() - last_modified_epoch | where modAgeSeconds > 31536000

Make sure that your timepicker is REALLY long (like maybe "All time").

View solution in original post

richgalloway
SplunkTrust
SplunkTrust

Perhaps you just need to tweak your strptime format string. A sample of your year-old events will help.
Does last_modified match _time? If so, you can use latest=-12m@m.

---
If this reply helps you, Karma would be appreciated.
0 Karma

woodcock
Esteemed Legend

You are on the right track but probably are using a bad strptime string. It should be like this:

... | eval last_modified_epoch=strptime(last_modified, "%m/%d/%Y") | eval modAgeSeconds = now() - last_modified_epoch | where modAgeSeconds > 31536000

Make sure that your timepicker is REALLY long (like maybe "All time").

rescobar713
Path Finder

This worked perfectly! Thank you.

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Leveraging Automated Threat Analysis Across the Splunk Ecosystem

Are you leveraging automation to its fullest potential in your threat detection strategy?Our upcoming Security ...

Can’t Make It to Boston? Stream .conf25 and Learn with Haya Husain

Boston may be buzzing this September with Splunk University and .conf25, but you don’t have to pack a bag to ...

Splunk Lantern’s Guide to The Most Popular .conf25 Sessions

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...