An apparatus and method for measurement, analysis, and optimization of content
delivery over a communications network is presented. In one embodiment, the apparatus
detects data packets en route over a communications network. The detected data
packets are read by the apparatus, combined into application messages, and further
combined into user centric events. The events are analyzed to identify metrics
and statistics relating to the delivery of content over a communications network
and the experience of the end user. The metrics and statistics are saved in a data
storage area. When the metrics exceed a configurable threshold, the apparatus provides
real-time notification of content delivery problems or end user experience problems.
Alternatively, the system can take action to proactively prevent anticipated content
delivery problems or end user experience problems.