This week I decided to focus my research on Software as a Service (Saas) Performance Metrics, focusing specifcally on synthetic transactions.
When monitoring a SaaS application as a consumer you focus on two questions:
1. Can I access the service?
2. Does the service perform as expected?
The company I work for has a way to check each website for performance. Our textbook labels this as a "synthetic transaction". Our company has a generic user ID that checks a website and logs in to check functionality. If there are issues, it alerts to our command center. If it is successful it waits two minutes and tries the check again. Overall, we rely on synthetic transactions to ensure our websites are function and end-users are able to view important websites at all times.
Another company I found, CA Technologies, uses synthetic transations at more than 90 monitoring stations in over 40 countries. Their monitor replicates real-user transactions that help identify issues. They claim that this monitor will also help resolve problems before they affect end users. They use this monitor to optimize the end-user experience. By using synthetic transactions it provides an up to date insight on performance.
I think these monitors are very important, especially for a company that works with customers. Any impact to service could result in a loss of business, and synthetic transactions help find the issue before it affects the bottom line.
Source:
http://www.ca.com/us/opscenter/ca-application-performance-management-cloud-monitor.aspx