Application performance management
Application performance management (APM) refers to the monitoring and management of performance and availability of software applications. APM helps ensure optimal performance of the system and its availability, and helps the development teams identify and resolve any issues.
As today's software applications are complex, comprised of numerous parts, and expected to be operational nearly 100% of the time, application monitoring requires more and more sophisticated tools.
Application monitoring focuses on the following two main goals:
- Detect and diagnose: Monitoring helps detect, triage, and diagnose issues
- Measure and learn: Monitoring helps gain insight into application performance, learn, and improve the application
Let's dive deeper into each part and the best approach to handle it.
Detect
The first key goal of application monitoring is to detect application failures. Ideally, your monitoring will be able to achieve the following things:
- Identify most issues...