1. A computer-implemented method for analyzing performance for virtual machines, the method comprising: obtaining hypervisor data for a set of virtual machines at a computer system, wherein the hypervisor data was received from one or more hypervisors while the set of virtual machines was running on the one or more hypervisors; obtaining operating system data for the set of virtual machines at the computer system, wherein the operating system data was received from a set of operating systems while the set of operating systems was running on the set of virtual machines; correlating, at the computer system, the hypervisor data for a virtual machine in the set of virtual machines with corresponding operating system data for the virtual machine; and presenting an output associated with the correlated hypervisor and operating system data for the virtual machine to a user through a user-interface on a display system, wherein the display system can comprise the computer system.