Getting Data In

Does batch input ignore files already read?

Jason
Motivator

I have a file in a folder that is being monitored by Splunk. Its contents have been indexed. If I move that file into a batch input (read-and-delete), will the file be re-indexed, or will Splunk know it has already indexed this data already?

(The specific scenario is I am changing a folder from monitor:// to batch:// and need to know if I need to remove all the files first to avoid data duplication in Splunk.)

Tags (3)
1 Solution

jbsplunk
Splunk Employee
Splunk Employee

so long as the policy is set to move to the sinkhole, Splunk should eat the file again.
The input could look something like this:

[batch:///some/path/some_file]
move_policy = sinkhole

without the move_policy = sinkhole setting, it won't load the files destructively and will keep track of them.

Hope this helps!

View solution in original post

jbsplunk
Splunk Employee
Splunk Employee

so long as the policy is set to move to the sinkhole, Splunk should eat the file again.
The input could look something like this:

[batch:///some/path/some_file]
move_policy = sinkhole

without the move_policy = sinkhole setting, it won't load the files destructively and will keep track of them.

Hope this helps!

Jason
Motivator

Confirmed - Splunk does no checking and will re-index the file.

Get Updates on the Splunk Community!

Unlock Database Monitoring with Splunk Observability Cloud

  In today’s fast-paced digital landscape, even minor database slowdowns can disrupt user experiences and ...

Purpose in Action: How Splunk Is Helping Power an Inclusive Future for All

At Cisco, purpose isn’t a tagline—it’s a commitment. Cisco’s FY25 Purpose Report outlines how the company is ...

[Upcoming Webinar] Demo Day: Transforming IT Operations with Splunk

Join us for a live Demo Day at the Cisco Store on January 21st 10:00am - 11:00am PST In the fast-paced world ...