Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

60 results about "Application performance management" patented technology

In the fields of information technology and systems management, application performance management (APM) is the monitoring and management of performance and availability of software applications. APM strives to detect and diagnose complex application performance problems to maintain an expected level of service. APM is "the translation of IT metrics into business meaning ([i.e.] value)."

System and method for application performance management

An improved method and system for complex and integrated application performance management which tracks end-to-end computer resource consumption of a first business application workflow in an enterprise system. The first business application workflow may include a plurality of components. The plurality of components may further include one or more component types. A second or subsequent business application workflow may be embedded or linked as a component of the first business application workflow. Resource usage information of the plurality of components (including resource usage information of underlying units of work of the plurality of components) may be correlated to determine cumulative resource usage information for the first business application workflow. The resource usage information may be displayed in a graphical user interface. User input may be received indicating one or more of the following for the first business application workflow: an application name, a natural business unit, and a mission-critical ranking.
Owner:BMC SOFTWARE

Methods, apparatuses and systems enabling a network services provider to deliver application performance management services

Methods, apparatuses and systems enabling a network services provider to deliver application performance management services to its enterprise customers. The invention allows network service providers to extend their service model beyond connectivity-oriented MNS services to more productivity-oriented, managed application services. The present invention, in one embodiment, allows network service providers to offer an application-aware service that provides real-time monitoring, measurement and control of application performance over MNS and other wide-area network services.
Owner:CA TECH INC

Programmatic Root Cause Analysis For Application Performance Management

Programmatic root cause analysis of application performance problems is provided in accordance with various embodiments. Transactions having multiple components can be monitored to determine if they are exceeding a threshold for their execution time. Monitoring the transactions can include instrumenting one or more applications to gather component level information. For transactions exceeding a threshold, the data collected for the individual components can be analyzed to automatically diagnose the potential cause of the performance problem. Time-series analytical techniques are employed to determine normal values for transaction and component execution times. The values can be dynamic or static. Deviations from these normal values can be detected and reported as a possible cause. Other filters in addition to or in place of execution times for transactions and components can also be used.
Owner:CA TECH INC

Computer systems and methods for predictive performance management of data transactions

Systems and methods are disclosed for monitoring and managing data transactions, such as SQL transactions. In certain examples, a management subsystem generates an alert identifying degrading database transactions to facilitate preventative tuning or other maintenance. In particular, a monitor module tracks performance measurements (e.g., logical reads) of select transactions. A modeler correlates the performance measurements and assigns first performance model(s) to represent the performance measurements and predicted performance measurements of a particular transaction. A trend change module detects a significant change in a trend and / or variance of the performance measurements and can cause the modeler module to generate a second performance model to represent at least a portion of the performance measurements and the predicted performance measurements of the particular transaction. An interface module triggers an alert when the second performance model indicates that the predicted performance measurements of the particular transaction are degrading at or above a threshold rate.
Owner:QUEST SOFTWARE INC

Proactive performance management for multi-user enterprise software systems

The invention provides, in some aspects, systems for proactive management of development and performance of a software application based on monitoring it (and / or one or more of its components) during the course of development or execution. Those systems signal alerts upon determining that actual or expected usage of the application (or its components) by users of like classes (or roles) is anticipated to, or does, exceed quotas, when the application is placed in production mode.
Owner:PEGASYSTEMS

Method and system for automated performance testing in a multi-tenant environment

In application testing and debugging processes, it is necessary to change, rebuild and test code. Thus, to speed the testing and debugging process, the process of retrieving application change lists, rebuilding the application, executing the application and recording application performance metrics may be automated. Additionally, through the use of environment independent metrics 110, application performance can be better evaluated for a wider range of hypothetical hardware configurations than tradition metrics which are highly dependent on the environment in which the test is running.
Owner:SALESFORCE COM INC

System and method for application license management in virtual environments

A system and method for managing licensing of virtual environment applications. A licensing module of a first installed virtual environment application detects installation of affiliated applications and gives them a group licensing key for passing it to the licensing server. The licensing server derives licensing parameters of the affiliated applications from the group key and gives the licenses to the affiliated applications, in case of successful validation. The licensing system provides protection from un-authorized copying of the applications. If an affiliated virtual environment application is copied (or moved) to another hardware node without its virtual environment, the licensing server will not give the license activation key to this virtual environment application.
Owner:VIRTUOZZO INT GMBH

Framework for JAVA based application memory management

A memory management system is implemented at an application server. The management system includes a configuration file including configuration settings for the application server and applications. The configuration settings include multiple memory management rules. The management system also includes a memory management framework configured to manage settings of resources allocated to the applications based on the memory management rules. The applications requests for the resources through one or more independently operable request threads. The management system also includes multiple application programming interfaces (APIs) configured to facilitate communication between the applications and the memory management framework. The management system further includes a monitoring engine configured to monitor an execution of the request threads and perform actions based upon the configuration settings. The actions include notifying the applications about memory related issues and taking at least one preventive action to avoid the memory related issues.
Owner:IBM CORP

Mobile and browser application performance management

A system and method are described herein that provide performance data based on a monitoring of the performance on the end user side. A client application running on a user terminal is instrumented to record client performance counters on the user side. An application server matches the performance counters from the user side and performance counters obtained from the server side having the same transaction identification number. The system and method provides an end-to-end view of the user's perceived performance based on the transactions made by the user.
Owner:SAP AG

Programmatic root cause analysis for application performance management

Programmatic root cause analysis of application performance problems is provided in accordance with various embodiments. Transactions having multiple components can be monitored to determine if they are exceeding a threshold for their execution time. Monitoring the transactions can include instrumenting one or more applications to gather component level information. For transactions exceeding a threshold, the data collected for the individual components can be analyzed to automatically diagnose the potential cause of the performance problem. Time-series analytical techniques are employed to determine normal values for transaction and component execution times. The values can be dynamic or static. Deviations from these normal values can be detected and reported as a possible cause. Other filters in addition to or in place of execution times for transactions and components can also be used.
Owner:CA TECH INC

Hierarchical fault determination in an application performance management system

An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint / signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust / create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
Owner:IBM CORP

Application performance analyzer and corresponding method

An application performance management system is provided, which is adapted to analyze the performance of one or more applications running on information technology (IT) infrastructure. The application performance management system includes a data collector, an anomaly detector, an anomaly correlator, an anomaly ranking unit, and a source problem detector. The data collector collects performance metrics for one or more applications running on the IT infrastructure. The anomaly detector analyzes the performance metrics and detects anomalies, which may include performance metrics whose values deviate from historic values with a deviation that exceeds a predefined threshold. The anomaly correlator detects dependencies between plural anomalies and generates anomaly clusters. Each anomaly cluster includes anomalies that are correlated through one or more of the dependencies. The anomaly ranking unit ranks anomalies within an anomaly cluster. The source problem detector pinpoints a problem source from the lowest ranked anomaly in an anomaly cluster.
Owner:NEW RELIC INC

Coordinating service performance and application placement management

Apparatus, systems and methods for service and / or business for coordinating tasks of performance management and application placement management in a dynamic fashion. An example process is dynamic in the face of fluctuations in the request load to the distributed computer system and the periodic adjustments to the placement of applications onto servers in said distributed computer system. There are two opposite functional flows in said process: a demand estimation function and a capacity adjustment function. The coordination system involves two subsystems: a demand estimator and a capacity adjuster, along with appropriate interfaces to of the performance manager and the application placement manager. This results in application placement process reacting quicker to demand fluctuations, performance guarantees are better met by rearranging the resources to be allocated to the various classes of service, and the management system works in an unsupervised mode, thus reducing manual administration costs and human errors.
Owner:INT BUSINESS MASCH CORP

Analyzing physical machine impact on business transaction performance

Application performance data and machine health are collected by a system. The system correlates the two data types to provide context as to how machine health affects the performance of an application. Performance data for an application, for example an application executing as part of a distributed business transaction, and health data for a machine which hosts the application are collected. The performance data and machine health data may be correlated for a particular period of time. The correlation may then be reported to a user. By viewing the correlation, a user may see when machine health was good and bad, and may identify the effects of the machine health on the performance of an application.
Owner:CISCO TECH INC

Space-time big data platform application performance management method based on full-link monitoring

ActiveCN112653586AReal-time monitoring and synchronous savingSynchronous storage of historical feature analysis dataData switching networksApplication serverData platform
The invention discloses a space-time big data platform application performance management method based on full-link monitoring. The space-time big data platform application performance management method comprises the steps: 1, analyzing a full-link monitoring target and range; 2, defining an application monitoring index; 3, enabling an application server to bear the buried points; 4, enabling an application server port to monitor the buried points; 5, monitoring buried points by using a system link; 6, collecting and reconstructing a unified log; 8, judging whether an application system link is healthy or not; 9, judging whether the monitoring needs to give an alarm or not for an unhealthy application system link; 10, aiming at an application system link needing to be alarmed, judging a notification mode according to the contact person; 11, synchronizing the data to a log history library. By means of the mode, the problem that when a distributed system breaks down, quick positioning and problem solving cannot be achieved is solved.
Owner:SUZHOU IND PARK SURVEYING MAPPING & GEOINFORMATION CO LTD

Application performance management tools with a service monitor for collecting network breadcrumb data

Some embodiments provide application performance management tools with a service monitor that operates on a number of different mobile devices to track and monitor services that an application is using. In some embodiments, the service monitor stores a log relating to the use of the service each time the application uses the service. The application performance tool also includes an error monitor to detect an application error and report the application error to a performance monitoring server along with one or more logs relating to the use of the service when the error is detected. The performance monitoring server then provides an error report with the one or more logs to assist a developer in diagnosing the cause of the error with the application.
Owner:VMWARE INC

A traffic collection method for network or application performance management

The embodiment of the invention provides a flow collection method for network or application performance management. The flow collection method comprises the following steps: a collection unit carriesout network packet monitoring on a target virtual network card in a shared memory by calling a packet grabbing socket interface of an operating system kernel; If the collecting unit detects that there are newly added network packets in the shared memory, the collecting unit collects the new network packets and completes the flow collection; The shared memory is the memory shared by the collectionunit and the operating system kernel, and the newly added network packets are the network packets sent or received by the target virtual machine corresponding to the target virtual network card. A method for collecting traffic for network or application performance management provided by an embodiment of that present invention carries out network packet monitoring on a target virtual network cardin a shared memory by setting a collection unit, if a newly added network packet is detected, the newly added network packet is acquired, the high-efficient flow collection can be carried out, a reliable data source is provided for a back-end analysis tool, and the flow of mutual visit can be completely collected without changing the virtual machine.
Owner:北京云杉世纪网络科技有限公司

Compacted messaging for application performance management system

An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint / signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust / create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
Owner:IBM CORP

System and method for scheduling and executing automated tests

A system and method for test failure analysis and improvement is disclosed. The system and method includes a plurality of server logs, a plurality of test result logs having an integrated dashboard, an application performance management tool, a platform agnostic test runner, a test execution, an automation test execution and triaging pipeline, a failure analytics engine building a root cause analysis database, and a circuit breaker functioning as a test controller component. The method includes the obtaining a system for performing test data management, executing a plurality of tests for a plurality of test failures, collecting a plurality of application and environment health stats, testing an execution history and a plurality of application health information, analyzing testing results and performing a plurality of failed / stopped tests. The method also includes a corresponding non-transitory computer storage media having instructions stored thereon which, when executed, execute the overall method.
Owner:PROKARMA

System and method for application license management in virtual environments

A system and method for managing licensing of virtual environment applications. A licensing module of a first installed virtual environment application detects installation of affiliated applications and gives them a group licensing key for passing it to the licensing server. The licensing server derives licensing parameters of the affiliated applications from the group key and gives the licenses to the affiliated applications, in case of successful validation. The licensing system provides protection from un-authorized copying of the applications. If an affiliated virtual environment application is copied (or moved) to another hardware node without its virtual environment, the licensing server will not give the license activation key to this virtual environment application.
Owner:VIRTUOZZO INT GMBH

RPC service or message designated consumption method and device, storable medium and terminal

InactiveCN109976921ARealize the specified consumption functionImprove work efficiencyInterprogram communicationTest efficiencyMessage queue
The invention provides an RPC service or message designated consumption method and device, a storable medium and a terminal. The method comprises: sending a test request to an agent unit in a preset mode; the agent unit analyzing the received test request to obtain a routing code, and configuring a corresponding combined link in a routing configuration center according to the routing code; and transmitting the routing code in a service corresponding to the combined link through a preset application performance management mode, the transmission of the routing code in the service corresponding to the combined link being carried out according to a service arrangement relationship in the combined link, so as to realize the specified consumption of the RPC service or the specified consumption of the message queue. According to the invention, the RPC service and the designated consumption function of the message queue are realized by combining the routing code under the condition of no invasion to the business code and complete transparency based on the preset application performance management, the service calling is executed according to the designated calling link, and the test efficiency and the test convenience are greatly improved.
Owner:青岛迅隆信息科技有限责任公司

User interface for an application performance management system

ActiveUS20160366021A1Data switching networksApplication portfolio managementOperational semantics
An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint / signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust / create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
Owner:IBM CORP

Application performance management system with collective learning

An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint / signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust / create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
Owner:INT BUSINESS MASCH CORP

Method and apparatus for application performance management via a graphical display

The disclosure provides a displaying method and apparatus for application performance management. The method comprises: obtaining data from a target application; mapping the data into a plurality of dimensions; displaying a plurality of layers corresponding to the plurality of dimensions; an displaying, based on a dimension associated with an object supported by the target application, a visualized node corresponding to the object at a corresponding layer of the plurality of layers.
Owner:ALIBABA GRP HLDG LTD

PHP-based application performance management method and PHP-based application performance management module

The invention discloses a PHP-based application performance management method and a PHP-based application performance management module. The application performance management method comprises the steps of synchronously mapping primary codes of a user application to a piece of internal memory while performing PHP grammar analysis, analyzing into Opcode and / or executing Opcode by a Zend engine, and processing data in the internal memory asynchronously to obtain data for APM; analyzing the obtained data for the APM, wherein the data comprises any one or several kinds of category, method operating stack, and operating time, operating parameter and operating internal memory information of each category method; and then performing analysis according to the obtained data for the APM to find out performance bottleneck of PHP. By adoption of the application performance management method, collection expansion can be put into a bottom layer operating engine of the PHP conveniently on the basis of not modifying any primary application codes; the performance bottleneck problem can be rapidly found and positioned; and good browsing and data analysis result tracking can be experienced by the provided platform. The PHP-based application performance management method and the PHP-based application performance management can use a framework which comprises LAMP (Linux Apache Mysql PHP) and LNAMP (Linux Nginx Apache Mysql PHP).
Owner:CLOUD WISDOM BEIJING TECH

Application behavior learning based capacity forecast model

Various techniques employed by an application performance management service to generate an application behavior learning based capacity forecast model are disclosed. In some embodiments, such a capacity forecast model is at least in part generated by clustering collected transaction data into one or more usage patterns, analyzing collected usage pattern data, and solving a mathematical model generated from the usage pattern data to determine a sensitivity of a resource to each type of transaction associated with an application.
Owner:APPNOMIC SYST PTE LTD

Method and system for automated performance testing in a multi-tenant environment

In application testing and debugging processes, it is necessary to change, rebuild and test code. Thus, to speed the testing and debugging process, the process of retrieving application change lists, rebuilding the application, executing the application and recording application performance metrics may be automated. Additionally, through the use of environment independent metrics 110, application performance can be better evaluated for a wider range of hypothetical hardware configurations than tradition metrics which are highly dependent on the environment in which the test is running.
Owner:SALESFORCE COM INC

Automatic knowledge base generation for root cause in application performance management

A system for determining a root cause of a performance issue of a software application executing in a distributed computer system. The system includes constructing a hierarchical graph of metrics of a component of the distributed computer system based on search traces of the metrics of different users. A parent-child edge between a first metric and a second metric in the hierarchical graph is constructed when there is a sequential association between the search traces. A sibling edge between the first metric and the second metric in the hierarchical graph is constructed when there is no sequential association between the search traces. A metric investigation recommendation is provided to address the performance issue based on traversal of the hierarchical graph of the metrics.
Owner:MAPLEBEAR INC

Application performance management system with dynamic discovery and extension

An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint / signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust / create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
Owner:IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products