In a network environment, network health is monitored by a monitoring platform and related monitoring services. A method may include receiving metrics data from a plurality of data sources, overlaying a traffic profile for a client of the network with the metrics data to determine an experience score for the client, and detecting an impairment in the network based on the metrics data and/or the experience score. The method may further include performing a triangulation process to determine a cause of the impairment in the network based on the metrics data, and generating, for display via a user interface, a report indicating the impairment and the cause of the impairment.