Monitoring synthetic transactions to predict application health and user experience
Carl is an IT Observer for PetRocks.com who monitors the application when users log on to the website. He needs to monitor the performance, availability, and accuracy in the most efficient and cost-effective manner. Specifically, Carl checks the web-based shopping cart application from different locations to ensure that the end-user experience meets the expectations of PetRocks.com users and adheres to the service-level agreements (SLA).
Carl monitors the results of synthetic transactions, also called robotic transactions, to predict application health and user experience. The synthetic transaction scripts were prepared by an application specialist, and they were implemented in execution plans by the IT Administrator.
Carl looks for issues with the synthetic transactions in the following ways:
- Examines dashlets. He looks for problems on the Performance and Availability dashlets, and for problematic locations on the Global-Application-Delivery-dashlet.
- Receives email notifications when an SLA rule is breached. The email contains data about his application.
Carl gathers data about the transactions to send to the application specialist. He can drill down from the dashlets to the Performance Analysis page, and then to the Session Overview page. On the Session Overview page, Carl can request the detailed execution log of a transaction. Carl can also drill down to the Session Browser to see details in the Real User Analyzer.
Examine details about synthetic transaction results for end-to-end availability errors, execution errors, and accuracy errors with the following system tools:
Related topics
Setting up simulation of synthetic transactions for monitoring
Synthetic-transaction-POST-parameters