What is APM.....? APM, or application performance management, is largely an industry or vendor created a term for anything that has to do with managing or monitoring the performance of your code, application dependencies, transaction times, and overall user experiences. Wikipedia says, “Since the first half of 2013, APM has entered into a period of intense competition of technology and strategy with a multiplicity of vendors and viewpoints. This has caused an upheaval in the marketplace with vendors from unrelated backgrounds (including network monitoring, systems management, application instrumentation, and web performance monitoring) to adopt messaging around APM. As a result, the term APM has become diluted and has evolved into a concept for managing application performance across many diverse computing platforms, rather than a single market.” Since APM is sort of a ubiquitous term for anything and everything performance related, some vendors use the term to mean totally different things. APM can span several different types of vendor solutions. 3 Types of APM monitoring tools *_* App Metrics based – Several tools use various server and app metrics and call it APM. At best they can tell you how many requests your app gets and potentially which URLs might be slow. Since they don’t do code level profiling, they can’t tell you why. *_* Code level performance – Stackify Retrace, New Relic, AppDynamics, and Dynatrace are the typical type of APM products you think of, based on code profiling and transaction tracing. *_* Network-based – Extrahop uses the term APM in regards to their ability to measure application performance based on network traffic. There is a whole product category called NPM that focuses on this type of solutions. Some other tools do monitoring based on server and application metrics, not code level performance, sometimes refer to their products as application performance monitoring solutions. Knowing your server CPU or average response of your web server is important and helpful, but APM aims to go way deeper. - Study24x7
Social learning Network
618 followers study24x7 19 Mar 2019 10:58 AM study24x7 study24x7

What is APM.....? APM, or application performance management, is largely an industry or vendor created a term for anything that has to do with managing or monitoring the performance of your code, application dependencies, transaction times, and overall user experiences. Wikipedia...

See more

What is APM.....? APM, or application performance man...
study24x7
Write a comment
Related Questions
500+   more Questions to answer
Most Related Articles