I'm architecting a solution where Logstash will process files in an Amazon S3 bucket from multiple sources. Common sense would tell me that Logstash will process these files in a first in, first out order based on the time stamp of the files, but I haven't found any documentation to confirm this.
My plan is to process the files and then either delete or move them to a second bucket so that only unprocessed files are in the source bucket.
Can anyone confirm to me that FIFO is in fact how Logstash processes the files?
Thanks.