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
- Chinese name
- Application performance management
- Foreign name
- Application Performance Management
- Short name
- APM
- 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.
- 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]