Abstract:
A processing circuit (4) is responsive to at least one conditional instruction to perform a conditional operation in dependence on a current value of a subset of at least one condition flag (22). A trace circuit (6) is provided for generating trace data elements indicative of operations performed by the processing circuit (4). When the processing circuit (4) processes at least one selected instruction, then the trace circuit (6) generates a trace data element including a traced condition value indicating at least the subset of condition flags (22) required to determine the outcome of the conditional instruction. A corresponding diagnostic apparatus (12) uses the traced condition value to determine a processing outcome of the at least one conditional instruction.
Abstract:
The present invention extends to methods, systems, and computer program products for integrating external and cluster heat map data. Embodiments of the invention include a proxy service that manages (e.g., asynchronous) communication with cloud nodes. The proxy service simulates packets to on-premise services to simplify the integration with an existing heat map infrastructure. The proxy maintains a cache of performance counter mappings and timestamps on the on-premise head node to minimize the impact of latency into heat map infrastructure. In addition, data transfer is minimized by mapping a fixed set of resource based performance counters into a variable set of performance counters compatible with the on premise heat map infrastructure.
Abstract:
A method for measuring performance of a networked application is provided. The method enables retrieving performance measurement data from an application database. The data relates to one or more transactions executed via the networked application. The method further enables reconstructing request and response messages using the retrieved data. The messages are reconstructed based on at least one of: web based and socket based calls related to one or more captured transactions. Further, the method enables determining one or more performance measurement metrics based on data obtained by communicating with one or more servers using the reconstructed messages.
Abstract:
The present application relates to a client - server system whereby the server (300) listens to calls from the client (200) to retrieve an object and any other data, including properties. The calls can be to a database on the server an each call can be a request for an object or for properties associated with an object. What is retrieved is defined by a policy corresponding to the circumstances of the call which is referred to as context. The system monitors all calls (410) and stores a so-called property- retrieval history comprising the circumstances of the call and what has been retrieved (415). This property- retrieval history is analysed (420) in order to find out if the server returns more data than necessary or fewer data than needed. Therefore, the client communicates to the server on what data has been sent by the server in response to a call but is not being used. When this is systematically the case, the current policy is updated (425). The system therefore self-tunes itself.
Abstract:
Disclosed are a server response time measurement method and system which measure the response time of an application server to a transaction which is processing a service request from a user terminal. The disclosed device comprises: a results page capture unit which receives a processing results webpage that relates to a service request from an application server; a dummy request insertion unit which inserts a tag requesting a dummy service in the application server into the processing results webpage; a results page transmission unit which transmits the processing results webpage to a user terminal; a dummy request receiving unit which receives a dummy request for a dummy request tag from a user terminal; and a response time estimation unit which estimates the response time by using the arrival time of the dummy request. The disclosed device and method measure the response time between a user terminal and a server by merely inserting an additional dummy request tag in a processing results webpage, and enable the stable and accurate measurement of a transaction response time without the introduction of expensive additional equipment or the installation of additional programmes onto a user terminal.
Abstract:
Method of monitoring performance of a computerapplication that is based on a remote application running on a server computer. The computer application is used by means of a client computer that is communicatively connected to the server computer. The method includes receiving a request from the client computer. The method further includes transmitting the request to the server computer. The method further includes receiving a response from the server computer, in response to the request. The method further includes providing by means of the interface module a client tag. The method further includes transmitting the response and the client tag to the client computer. The method further includes receiving the client information, after transmission of the client information from the client computer enabled by the client tag.
Abstract:
A job status monitoring method, comprising the steps of: acquiring schedule information indicating a schedule of execution of a job from a job scheduler; storing said schedule information in a database; retrieving resource information assigned to execute a job; retrieving job execution information gathered from an execution node; checking for matches between the said schedule information and said resource information. The said gathering of the job execution information is by using a system monitor tool as a messaging system to escalate information retrieval.
Abstract:
A flexible logging system is described herein that operates with a web server to provide activity logging in a way that is customizable to include a variety of data fields, can capture both client and server log information to a single location, and can provide data to an analysis engine directly to provide near real-time reporting. The system captures events within the web server as they occur and can provide reporting before the final response occurs. During request processing in the web server, server extension modules raise log events whenever an event occurs. The system matches the received data to a log definition and writes the data to any log that matches. Thus, the flexible logging system provides a rich, flexible, and fast platform for content providers and administrators to get a real-time view of the state of requests to their web servers.