System and methods for monitoring application server performance

   
   

A monitoring system monitors the amount of time spent by specific application components, such as Java components, during execution of specific web site transactions. A probe that runs on an application server initially instruments these components (preferably at component load time) to add code for tracking execution start and stop times. When a monitored transaction is executed by the application server, the probe measures the execution times of the invoked components--preferably at the component method level. The resulting measurement data is reported to a reports server, and is used to provide transaction-specific breakdowns of the amount of time spent by each instrumented component, and optionally each instrumented method within such components. In one embodiment, the probe only monitors transactions initiated by agent-generated transaction request messages that are marked or "colored" for monitoring, and thus ignores transactions initiated by actual users.

Eine Überwachungsanlage überwacht die Zeitmenge aufgewendet durch spezifische Anwendung Bestandteile, wie Java Bestandteile, während der Durchführung der spezifischen Web site Verhandlungen. Eine Prüfspitze, die auf Instrumente eines Anwendung Bedieners zuerst diese Bestandteile laufen läßt (vorzugsweise zur Teillast Zeit) zum des Codes für aufspürendurchführung Anfangs- und Endzeiten hinzuzufügen. Wenn eine überwachte Verhandlung durch den Anwendung Bediener durchgeführt wird, mißt die Prüfspitze die Ausführungszeiten der hervorgerufenen Bestandteile -- vorzugsweise auf dem Teilmethode Niveau. Die resultierenden Maßdaten werden einen Reportbediener berichtet, und werden, um Verhandlung-spezifische Zusammenbrüche der Zeitmenge verbracht durch jeden instrumented Bestandteil und beliebig jede instrumented Methode innerhalb solcher Bestandteile zur Verfügung zu stellen verwendet. In einer Verkörperung ignoriert die Prüfspitze nur Monitorverhandlungen, die durch Mittel-erzeugte Verhandlungantraganzeigen eingeleitet werden, die gekennzeichnet werden, oder für die Überwachung "färbte" und folglich die Verhandlungen, die von den tatsächlichen Benutzern eingeleitet werden.

 
Web www.patentalert.com

< Method and arrangement for preparing for the transmission of multimedia-related information in a packet-switched cellular radio network

< Method, apparatus, and system for immediate posting of changes in a client server environment

> Apparatus and methods for preventing denial of service attacks

> Service framework with local proxy for representing remote services

~ 00131