Abstract:
A monitoring system captures the behavior of distributed applications and also provides a framework for augmenting functionality of the application in response to user interactions and different states of the application and network. Network events exchanged between an application and an application server are captured and the local client events on the client device are also selectively captured. The different disparate network events and client events are then combined together during a replay operation to simulate the user experience during the previous application session.
Abstract:
A method for alerting a user of a sequence of events that has occurred, based on data contained within messages occurring on one or more communications buses is described. The method includes entering, via a user interface, data defining a sequence of events for which an alert is desired, monitoring, with a unit coupled to the user interface, the messages occurring on the one or more communications buses for data indicative of an occurrence of the defined sequence of events, and providing an indication to the user that the sequence of events has occurred.
Abstract:
A method of processing system event logs (SELs) of a second electronic device using a first electronic device. The SELs are stored in a second storage device of the second electronic device. Once a baseboard management controller (BMC) of the second electronic device sends warning signal, which indicates that a remaining space of the second storage device, is less than a predetermined value, the first electronic device obtains the SELs in the second storage device, and stores the obtained SELs in a first storage device of the first electronic device. The first electronic device further controls the BMC to delete the SELs in the second storage device, to release space of the second storage device.
Abstract:
A system and methods emulate an application executing in real time in a mobile device. The mobile device is emulated in real time using a model running on a processor extrinsic to the mobile device. The model is based on characteristics indicative of performance of the mobile device. The application is executed in real time within the model and the application executing in the model is monitored to determine resource utilization information by the application for the mobile device. The resource utilization information for the mobile device is displayed.
Abstract:
Described herein are systems and methods for use with a load balancer or traffic director, and administration thereof. In accordance with an embodiment, the system comprises a traffic director having one or more traffic director instances, which is configured to receive and communicate requests from clients to origin servers. A pool of origin servers is configured so that at least one or more of the servers within the pool are assigned as primary servers, and at least one or more others of the servers within the pool are assigned as backup servers. The traffic director is configured so that it determines the availability of primary servers in the pool, and directs requests only to the primary servers while the pool includes a sufficient number of available primary servers.
Abstract:
A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer, The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least sonic of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.
Abstract:
An apparatus, system, and method are disclosed for pattern-based archiving of business events on a middleware server. The method performs pattern-based archiving of business events on a middleware server by: interpreting a user-specified naming pattern for labeling event archive structures, each event archive structure corresponding to an event; detecting the occurrence of a middleware event triggered by a business process; generating an archive filename based on the user-specified naming pattern, the filename comprising data from the event; and providing the filename to an event storage module for saving an archive file with the filename. The archiving method allows users to review archived files such that the filename provides a context for the archive document, and users can more easily find specific documents.
Abstract:
The invention efficiently provides user code information for kernel level tracing approaches. It applies an advanced variation of stack walking called multi-mode stack walking to the entire system level and generates the unified trace where the user code and kernel events are integrated. The invention uses runtime stack information and internal kernel data structures. Therefore, source code for user level code and libraries are not required for inspection. The invention introduces the mechanism to narrow down the monitoring focus to specific application software and improve monitoring performance.
Abstract:
Certain example embodiments relate to a monitoring system for monitoring the operation of distributed computing components. The monitoring system includes a registry for storing descriptions of the computing components and at least one associated service-level agreement (SLA) specifying at least one performance requirement; a compiler for generating at least one first and second continuous query based on the information stored in the registry; and a complex event processing (CEP) engine for executing the at least one first continuous query on input events indicating actions performed by the computing components and corresponding performance information, and for producing at least one output event indicating a violation of at least one SLA. The CEP engine also executes the at least one second continuous query on input events indicating a violation of at least one SLA, and produces at least one output event indicating a relationship between at least two SLA violations.
Abstract:
A method is disclosed for forming a distributed data store using a remote access appliance associated with a data center infrastructure management (DCIM) system. Data may be generated which is associated with operation of managed device being monitored by the DCIM system. At least one remote access appliance may be used to receive the data. An element library framework may be used by the remote access appliance to generate events from the data. The remote access appliance may also be used to implement a complex event processing subsystem to analyze the events and to generate event related signals therefrom. A bus may be used to transmit the event related signals from the appliance to a common platform services (CPS) subsystem of the DCIM system. The CPS subsystem may be used to receive the event related signals and to use the event related signals to inform the user of an aspect of performance of the managed device.