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.

TEA Agent in EUEM.png

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:

  • (Version 2.5.00) BMC Transaction Management Application Response Time Monitor Workbench
  • (Version 2.5.01) Borland Silk Performer Synthetic Transaction Monitoring for BMC Software

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.

Note

BMC Synthetic End User Experience Monitoring can work with a system that uses the Real User Analyzer and Real User Collector or the Real User Monitor. In this documentation, only the Analyzer and Collector are mentioned.

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

 

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*