From CSV/TSV, mongoimport should be able to insert documents directly into a time-series collection.
Some validation is needed on the required fields, since they will refer to column headers from the user provided data.
This is a skunkworks project.