1. A method comprising: collecting a plurality of trace files from a plurality of nodes involved in communicating data packets between one or more client devices and one or more data servers, wherein each of the trace files includes a plurality of trace entries; correlating the trace entries across the plurality of trace files; performing, via one or more processors configured with executable instructions, network communications analysis on the correlated trace entries to determine one or more of the plurality of nodes causing a problem that degrades a level of data service for a network; and reporting the problem degrading the level of data service and the one or more nodes causing the problem degrading the level of data service.