End-user experience traffic data capture and segmentation
You might deploy various methods to capture traffic so you can monitor the end-user experience with a web application:
- Network-based packet capture, which monitors browser-based events as they traverse the network in real time
- Synthetic transaction generation to predict the end-user experience with a web application
- Client-side agents for cloud-based services
- Client-side endpoint instrumentation for Rich Internet Applications (RIAs) or Content Distributed Networks (Akamai, for example)
Traffic capture methods
The following topics summarize the methods you use to capture traffic.
Network-based traffic capture with a Collector and Analyzer
A BMC Real End User Experience Monitoring Software Edition system consists of at least one Real User Collector device supplying data to at least one Real User Analyzer component.
- The Real User Collector component captures traffic passing between your web applications and end users via a network tap or mirror port on a switch or load balancer. Traffic inclusion and exclusion policies allow you to control what application data is captured. It can also obfuscate or delete private data. You can monitor the flow of traffic into the device via status information on its Home page and the traffic capture statistics page.
- The Real User Analyzer component continuously retrieves data from one or more Real User Collectors. You can control what data the Real User Analyzer device consumes from a given Collector device by . You can prioritize feeds so that the most important data is available to dashlets, reports, and other BMC Real End User Experience Monitoring Software Edition monitoring features.
Traffic capture in a cloud environment
The Real User Cloud Probe is a software-based agent that you can install directly onto a Windows or Linux OS to provide remote passive real end-user monitoring capabilities in environments where network taps or spanning ports are not accessible. The Cloud Probe collects performance data directly from the network interface of its host and forwards it to a Real User Collector component.
With this capability, BMC Real End User Experience Monitoring Software Edition can monitor applications that are deployed anywhere, including a public cloud environment, such as Amazon EC2, or in a private data center. The product can also support monitoring for applications with hybrid deployment models, leveraging a combination of private data-center infrastructure and cloud-based infrastructure.
The Cloud Probe service only captures HTTP or HTTPS traffic destined for the system on which it is hosted. The Cloud Probe cannot capture traffic going out of the system.
Traffic capture in a Content Delivery Network
For more information, see How performance metrics are calculated in a Content Delivery Network.
Traffic segmentation with Watchpoints
Traffic capture can result in an overwhelming amount of information. To make it easier to monitor only the parts of your web traffic that interest you, you can define precise segments of web traffic to monitor, known as Watchpoints. Following are some examples of traffic segments for which you can define Watchpoints:
- Traffic to a particular web application
- Traffic from a particular group of end users
- Traffic from a particular geographic region
- Traffic involving a particular part of your infrastructure
- Traffic from a particular client platform
For each Watchpoint, the system aggregates traffic volume, availability, and performance metrics in 5-minute intervals.