Updated on 2022-02-21 GMT+08:00

Overview

What Is APM?

Currently, user experience has become one of core competences of applications. With the increasing application complexity and increasing number of users, application O&M face huge challenges at normal application assurance, fast fault locating, and performance bottleneck identification.

Application Performance Management (APM) monitors and manages the performance of cloud applications in real time. APM provides performance analysis of distributed applications, helping O&M personnel quickly locate and resolve faults and performance bottlenecks.

APM is a cloud application diagnosis service and supports applications based on multiple Java frameworks. It includes powerful analytic tools, displays application status, call process, and operations performed on applications through topology views, tracing, and transactions. This helps you quickly locate faults and performance bottlenecks.

APM Architecture Features

With the emergence of new technologies and methods, enterprises have urgent demands for fast and agile compatibility support, and need to monitor and analyze applications in multi-layer, complex, and hybrid architectures. APM provides automatic and real-time monitoring and analysis capabilities in new IT architectures such as mobile, on-cloud, and distributed systems. It supports proactive O&M and auxiliary optimization to ensure consistent user experience.

To shield the impact of technical changes on the upper-layer computing and storage layer architecture, APM uses the multi-layer decoupling, lightweight, independent extension, and frame-irrelevant data collection access layer to encapsulate bottom-layer technical details and to provide reliable and stable data analysis formats to the upper layer. In this way, the computing and storage layer, and the presentation layer can focus on analysis, calculation, and display of stable data.