Hi Team,
I wanted some clarification on the Logstash S3 input plugin behaviour.
There is an option of "sincedb_path" where as per documentation, it defines where to write the since database (keeps track of the date the last handled file was added to S3).
I am not sure what happens when S3 lifecycle policies move the files around, say from standard storage to S3 Standard-IA storage class or S3 Glacier Flexible Retrieval storage class.
Will logstash consider the files state to have changed and read them back again?
If so I will put in a mitigation of deleting files after they have been read.
But if the implementation assures that the incoming files will be read only once (despite the changes in the storage class of the files) then it makes my life much simpler.