Project: duracloud
Issue DURACLOUD-315: Storage Usage Report Service
Provide a way to generate a report with at least the following information: - Number of files for each space - Total size of files stored in each space - Average file size for each space - File types (mimetypes) represented in each space - Total number of files (all spaces) - Total size of all files (all spaces) - Average size of file (all spaces) - File types (mimetypes) represented (all spaces) - All of the above information for each storage provider in use These reports should be available for download and should be stored within DuraCloud so that they can be referenced periodically. At some point we may want to provide a way to schedule the running of such reports (monthly). This would seem to be a good fit for a service which gathers the needed information, formats it, and stores it in an output space. A REST-api should be exposed for client access to the reports. This feature was suggested by Markus Wust (NCSU) during a pilot partner meeting on Dec 13, 2010. He was also interested in seeing how the information included in these reports relates to storage costs.
Story points: 13