1. A computer-implemented method to monitor a data center infrastructure, comprising: collecting traffic data from a network, including tapping traffic data using one or more virtual network traffic taps, duplicating, using the one or more virtual network traffic taps, packets of the traffic data, and forwarding, via a virtual network packet broker, duplicated packets to one or more monitoring tools; collecting storage I/O performance information; collecting central processing unit (CPU) and memory usage information; determining a virtual infrastructure of the network comprising virtual entities; grouping the traffic data based at least on the virtual entities, including correlating the duplicated packets to associate the packets with individual packet flows; generating a user interface of application performance indicating any application performance degradation due to one or more of virtual and physical infrastructure components, including results of determined correlations between the one or more of virtual and physical infrastructure components, while directing grouped traffic data to one or more analysis tools based on group; and using the one or more analysis tools to analyze the grouped traffic data using correlated, duplicated packets to indicate performance according to the virtual infrastructure of which they are part.