Splunk Search

How to get the rows changed since last time I executed the query?

shahhe
Explorer

Is there a way I can do a search so that it returns the rows inserted since last time I ran the query?

earliest=last time I ran the search

Thanks.

Tags (2)
1 Solution

Paolo_Prigione
Builder

If you are speaking about a scheduled search, than the answer is definitely yes: you do that by playing with the frequency of execution and earliest/latest times. E.g. If you automatically run the query every 30 minutes, you might want to have:

... earliest=-31m@m latest=-1m@m

To pick 30 mnutes worth of data, but allowing splunk a 1 minute delay to index data which has just arrived.

If instead you are speaking about manual execution I don't think that is easily feasible.

View solution in original post

Paolo_Prigione
Builder

If you are speaking about a scheduled search, than the answer is definitely yes: you do that by playing with the frequency of execution and earliest/latest times. E.g. If you automatically run the query every 30 minutes, you might want to have:

... earliest=-31m@m latest=-1m@m

To pick 30 mnutes worth of data, but allowing splunk a 1 minute delay to index data which has just arrived.

If instead you are speaking about manual execution I don't think that is easily feasible.

Paolo_Prigione
Builder

I see...then why not use a saved and scheduled search, which fires your python script when it finds new events? The script would receive a csv of the new results and save you a headache 😉

0 Karma

shahhe
Explorer

I have a python script that I want to run when certain event occurs and I want to get data that changed since last time I ran the query.
Right now I am saving the timestamp to the file and use it next time I run the query.

0 Karma
Get Updates on the Splunk Community!

Community Content Calendar, November Edition

Welcome to the November edition of our Community Spotlight! Each month, we dive into the Splunk Community to ...

October Community Champions: A Shoutout to Our Contributors!

As October comes to a close, we want to take a moment to celebrate the people who make the Splunk Community ...

Stay Connected: Your Guide to November Tech Talks, Office Hours, and Webinars!

What are Community Office Hours? Community Office Hours is an interactive 60-minute Zoom series where ...