I wrote this small program/script to send a big number of .gz-ipped backlog files to logstash and to be sure that all of the files were successfully put in underlying storage.
Please see gzipbeat.yml
for example configuration. Execution (Linux): ./gzipbeat -c gzipbeat.yml