1. A system for monitoring a virtual machine in a cloud computing environment, the system comprising: a baseline module, the baseline module configured to retrieve baseline information from the virtual machine and create a plurality of baseline files; a benchmark module, the benchmark module configured to comparatively analyze at least two of the plurality of baseline files to determine differences between the at least two baseline files and generate a plurality of benchmark reports based on the determined differences; and a trends module, the trends module configured to comparatively analyze the plurality of benchmark reports and generate at least one trends report based on the comparative analysis of benchmark reports.