Synthetic Monitoring in APM Strategy – Part 2
The Evolution of Synthetic Monitoring
In the early days of application performance monitoring, synthetic monitoring was based on protocol level emulation. For example, HTTP protocol’s GET method was implemented by monitoring agents and used to determine how fast web sites responded, and whether they were available or not. Likewise, ICMP echo (commonly called “ping”) was used to assess whether a server was reachable or not. This approach can be extended to other applications as well. For example, emulation of SMTP and POP3 protocols can be used to determine the performance of email applications. FTP, SQL, IMAP, ICA, and other protocols and applications that support them can also be monitored with this approach.
While protocol level emulation is useful for determining if an application is up or not, it does not assess all aspects of application performance. For example, real applications are session oriented and involve multiple interactions. To truly measure performance as seen by an end user, synthetic monitoring needs to be:
Read the entire article here, Synthetic Monitoring in APM Strategy – Part 2
via the fine folks at eG Innovations