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.