Application Performance Monitoring (APM)
As the name indicates, an APM tool monitors the performance of an application using multiple methods. APM is a broad area by itself and, as mentioned earlier, dedicated products address it. APM could also stand for Application Performance Management, and adds some confusion to the discussions on APM. The consensus is that, in order to qualify as an application performance management solution, a monitoring tool should have features to handle the performance issues that would be unearthed by the monitoring features of the tool. Datadog only goes by the acronym APM, and we will review the features under that umbrella without worrying too much about the expansion of APM.
The following are the features of a standard APM solution in general:
- Measuring end user experience
- Mapping application workflows initiated by users to the underlying infrastructure
- Measuring the performance of application workflows
- Tracing code to a user...