BMC Synthetic End User Experience Monitoring architecture
The Borland Silk Performer Synthetic Transaction Monitoring for BMC Software product monitors synthetic transactions, also called robotic transactions. Synthetic transactions are based on the execution of scripts that simulate user transactions. The following figure illustrates the components required to implement synthetic transaction monitoring. The components are an addition to the implemented basic system components of the BMC Real End User Experience Monitoring system.
Product components for synthetic transaction monitoring
Monitoring synthetic transactions involves the following product components:
Component | Description |
---|---|
Scripting utility | External utility that enables the user (typically an application specialist) to record or author .ltz scripts that simulate user transactions. You can use the following scripting utilities, according to the version of BMC Synthetic End User Experience Monitoring:
In addition to the scripting utility, you must install an execution module to run the scripts on the computer with the BMC Synthetic Transaction Execution Adapter (TEA) Agent. For information about the supported execution module, see System-requirements-for-synthetic-monitoring. |
BMC Synthetic End User Experience Monitoring Plug-in | Plug-in on the BMC Application Performance Management Console that enables you to manage script execution and view TEA Agent status. |
BMC Synthetic Transaction Execution Adapter (TEA) Agent | Remote agent that runs synthetic scripts and transfers results to the Real User Collector. |
Real User Collector | Component that receives synthetic transaction data from the TEA Agents. |
Real User Analyzer | Component that analyzes and displays data from the Real User Collector. |
Concepts and configuration objects
To understand the monitoring of synthetic transactions, you should be familiar with the following concepts:
Concept | Description |
---|---|
Script | Sequence of instructions that simulate user transactions |
Agent Group | Logical group of TEA Agents, grouped for load balancing and high availability, and according to your organization's needs. Each script is run on one Agent in an Agent Group. If several scripts are run on the same Agent Group, the scripts are distributed evenly across the Agent Group. Each Agent is assigned to an Agent Group during Agent installation. |
Execution Plan | Configured entity for controlling the execution of a script whenever the script runs |
Business Service | Container for related sets of Execution Plans that serves as a template of configuration settings during the creation of Execution Plans |
Watchpoint configuration | Configurable subset of synthetic execution response-time data, such as synthetic data defined by an Execution Plan or Business Service, for detailed monitoring through the Real User Analyzer |
Related topics
BMC-Synthetic-End-User-Experience-Monitoring-overview
System-requirements-for-synthetic-monitoring
Installing-the-TEA-Agent-for-synthetic-monitoring