Abstract:
A method for generating and displaying function call tracker charts is disclosed. In one embodiment, the method includes importing trace data at a database from a provider, tracking a plurality of factors associated with the trace data, and generating a first graph to represent each of the plurality of factors associated with the trace data.
Abstract:
Methods, systems and computer program products are disclosed for monitoring user behavior for a server application in a computer network. The methods, systems, and computer program products can monitor communication data between a server application and a client. The methods, systems, and computer program products can also include applying one or more detectors to the communication data to identify a variety of predetermined activity. Further, the methods, systems, and computer program products can include generating a threat score associated with the predetermined activity by comparing the identified predetermined activity with a security threshold criteria.
Abstract:
1. A method for monitoring transaction based systems monitoring their system resource and transaction performance data with thresholds on metrics, said method comprising the steps of collecting system resource data and transaction performance data on a period basis and each time a transaction performance metric is passed, triggering the collection of the system resource and storing an identifier correlating the transaction performance data and the system resource data; merging the collected system resource and transaction performance data; calculating the mean value for each system resource or transaction performance metric of merged data; identifying the metrics for which there is a significant difference between mean value obtained with triggering or without triggering; according to the identified metric mean value, calculating new thresholds of system resource metrics to be used for monitoring. The steps of the method are repeated as many times as necessary for a good training of the system monitoring. Alternatively, the method can be applied to a service offering distributed environment wherein the servers collect locally monitoring data, sending it for further processing on a manager server which sends back the new resource monitoring inputs.
Abstract:
Method and apparatus is directed to a software system associated with a sequence of transactions, wherein the software system includes one or more programs. In embodiments of the invention, a runtime stack trace of an executing program is used to determine initially hidden software components that are interspersed between initially known or recognized components of the software system. In one embodiment, a method pertains to a software system provided to implement a sequence of transactions, wherein each transaction corresponds to a component of the software system. A transaction monitor probe is configured to recognize pre-specified software components, including components of the software system that correspond to some of the transactions. The probe recognizes each of the pre-specified components included in the software system, wherein recognized components include components corresponding to first and second sequential transactions. Context information is acquired, that pertains to each component of the system positioned between the first and second transactions. The context information is then used to identify components that are not pre-specified components of the probe.
Abstract:
An example of a solution provided here comprises: (a) collecting data from a production environment, utilizing a plurality of probes; (b) performing calculations, regarding availability or response time or both, with at least part of the data; (c) outputting statistics, resulting from the calculations; and (d) performing (a)-(c) above for a plurality of applications, whereby the applications may be compared. Another example comprises: receiving data for a plurality of transaction steps, from a plurality of probes; calculating statistics based on the data; mapping the statistics to at least one threshold value; and outputting a representation of the mapping.
Abstract:
There is disclosed apparatus and methods for testing performance of a system under test. The test is performance according to a standard. The system under test does not conform to the standard, but the non-conformance may be irrelevant to the test. There may be provided set up parameters and daemons which cover over the non-conformance, allowing the test to proceed.
Abstract:
Workloads, as defined by customers, are tracked on an individual basis. This tracking enables a customer to identify the amount of resources consumed by a particular workload. The customer defines the workload to be tracked, and that workload is tracked using a Unit of Work value. The Unit of Work value ensures that there is an accounting for the resources attributable to that workload.
Abstract:
A system for a distributed computing network for managing instrumentation information from a plurality of network-connected managed entities. One or more instrumentation processes are coupled to each of the network-connected managed entities and configured to gather performance metric values. A first classification process is responsive to information describing a type of input/output operation being performed and is configured to select one or more counters based upon the type of input/output operation being performed. A second classification process is coupled to receive a performance metric value from the one or more instrumentation processes. The second classification process is responsive to a computed logarithm of a measured value of at least one metric to select and increment a particular counter of the one or more counters selected by the first classification process.
Abstract:
Reporting Unix or similar computer resource utilization per computer application includes processing a collector script during first predetermined time intervals. The collector script collects resource utilization data for processes currently running on a computer. The processes correspond to one or more computer applications. A processor script is processed during second predetermined time intervals. The processor script determines resource utilization data for one or more computer applications by performing calculations on the resource utilization data for the processes. Reports of resource utilization data for one or more computer applications are presented by accessing and performing calculations on the resource utilization data for one or more computer applications.
Abstract:
Application data is reported in response to monitoring an application transaction. Application data is obtained for an initial period of time. A function which estimates the application data is then identified for the reported application data. After identifying the function, subsequent application data is obtained, and function data is generated from the subsequent application data. The function data may be associated with function parameters associated with the identified function. A function can then be constructed from the reported function data. The function constructed from the function data may estimate application data associated with the monitored transactions.