A system for providing visualization and analysis of performance data, comprising: one or more processors communicatively coupled to a mobile communications network, micro network access agents (40a, 40b, 40c, 40d, 40e) associated with various network elements comprising the mobile communications network, each of the micro network access agents (40a, 40b, 40 c, 40d, 40e) configured to analyze a portion or all of the packet traffic that is processed by a particular network element that it is associated with; the micro network access agents having a real time communication mechanism that sends signals to other micro network access agents associated with other network elements to alert the other micro network access agents to analyze packets originated from a troubled access node and ignore other packets determined to be compliant; wherein the one or more processors are configured to: communicate with the micro network access agents (40a, 40b, 40c, 40d, 40e) to collect the analyzed network performance data associated with the mobile communications network, wherein the analyzed network performance data is generated by the micro network access agents; provide user-selectable options to a user at a mobile device for viewing the collected analyzed network performance data; process the collected analyzed network performance data based on the user-selectable options identified by the user; and provide a visualization to be displayed at the mobile device based on the processed network performance data, wherein the visualization presents the processed network performance data for improving customer experience assurance. one or more processors communicatively coupled to a mobile communications network, micro network access agents (40a, 40b, 40c, 40d, 40e) associated with various network elements comprising the mobile communications network, each of the micro network access agents (40a, 40b, 40 c, 40d, 40e) configured to analyze a portion or all of the packet traffic that is processed by a particular network element that it is associated with; the micro network access agents having a real time communication mechanism that sends signals to other micro network access agents associated with other network elements to alert the other micro network access agents to analyze packets originated from a troubled access node and ignore other packets determined to be compliant; wherein the one or more processors are configured to: communicate with the micro network access agents (40a, 40b, 40c, 40d, 40e) to collect the analyzed network performance data associated with the mobile communications network, wherein the analyzed network performance data is generated by the micro network access agents; provide user-selectable options to a user at a mobile device for viewing the collected analyzed network performance data; process the collected analyzed network performance data based on the user-selectable options identified by the user; and provide a visualization to be displayed at the mobile device based on the processed network performance data, wherein the visualization presents the processed network performance data for improving customer experience assurance. communicate with the micro network access agents (40a, 40b, 40c, 40d, 40e) to collect the analyzed network performance data associated with the mobile communications network, wherein the analyzed network performance data is generated by the micro network access agents; provide user-selectable options to a user at a mobile device for viewing the collected analyzed network performance data; process the collected analyzed network performance data based on the user-selectable options identified by the user; and provide a visualization to be displayed at the mobile device based on the processed network performance data, wherein the visualization presents the processed network performance data for improving customer experience assurance.