What Is Application Performance Management?

Application Performance Management (Application Performance Management) is a relatively new direction of network management, which mainly refers to the monitoring and optimization of enterprise's key business applications, improving the reliability and quality of enterprise applications, ensuring that users get good services, and reducing overall IT ownership. Cost (TCO). The use of agile APM monitoring of the entire business chain can make a company's critical business applications more powerful, increase competitiveness, and achieve business success. Therefore, strengthening application performance management (APM) can generate huge business benefits.

Application performance management

discuss
Application Performance Management (Application Performance Management) is a relatively new direction of network management, which mainly refers to the monitoring and optimization of enterprise's key business applications, improving the reliability and quality of enterprise applications, ensuring that users get good services, and reducing overall IT ownership. Cost (TCO). The use of agile APM monitoring of the entire business chain can make a company's critical business applications more powerful, increase competitiveness, and achieve business success. Therefore, strengthening application performance management (APM) can generate huge business benefits.
Chinese name
Application performance management
Foreign name
Application Performance Management
Short name
APM
Five functional dimensions

Application performance management end-user experience monitoring

Capturing the availability, latency, and execution of data presented to users during end-to-end transmission
Correctness and quality.

Discovery, modeling and presentation of application performance management runtime application architecture

Capture the different software and hardware participation behaviors during the application execution process, and the transmission path of the array used by these components for communication.

Anatomy of application performance management user-defined transaction processing

Track user-defined events, including transactions captured in the second step (discovery and display of application topology), which is generated in response to user needs for the application.

Application performance managementIn- depth monitoring of application components

Fine-grained monitoring of resources and invocation events mentioned in Article 2. Components include server-side and mobile terminals and interfaces.

Application Performance Management Analysis

Applying the packaged programs (including behavioral learning engines, complex event processing platforms, log analysis, and) and the four product functions mentioned above, find meaningful and usable patterns in big data.
When choosing, consider the following factors:
Application system monitorability: Tivoli Application Performance Management uses APM technology to monitor application performance, which requires the monitored system to support the APM API. Oracle, SAP, WebLogic and other foreign company products support the APM API, but domestic enterprise development systems may not support the API. Among domestic APM products, OneAPM has relatively comprehensive matching and support for the domestic development environment.
Scalability: The application system changes very quickly, so the scalability of the application performance management system is very important. For example, as the amount of data increases, the database is upgraded from SQL Server to Oracle. The application performance management system must dynamically increase the monitoring of Oracle database components. Without the need to upgrade the entire application performance management system.
Easy-to-use, self-learning fault diagnosis tool: The fault diagnosis of application systems is more complicated than the diagnosis of NMS systems. It must analyze not only network performance and system resources, but also system settings and application efficiency. A good system diagnostic tool is very important. The fault diagnosis tool is not necessarily a fully automatic intelligent system, because the development of a fully automatic intelligent fault inference system is extremely difficult, which will cause the software price to rise sharply. Semi-automatic system, but with self-learning function. [1]

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?