Diagnostic instrumentation
First Claim
Patent Images
1. A method comprising:
- instrumenting classes of server software with a diagnostic monitor, the diagnostic monitor including at least one diagnostic function; and
enabling the diagnostic function at the diagnostic monitor while the server software is running without restarting the server software;
wherein a function is added or removed from the diagnostic monitor by adding or removing an advice from a list of advices for the diagnostic monitor.
2 Assignments
0 Petitions
Accused Products
Abstract
Diagnostic Instrumentation system can use diagnostic monitors. The diagnostic monitors can be indicated using instrumentation at class loading time. The diagnostic monitors can have associated diagnostic functions which can be enabled or disenabled while the server software is running.
-
Citations
22 Claims
-
1. A method comprising:
-
instrumenting classes of server software with a diagnostic monitor, the diagnostic monitor including at least one diagnostic function; and enabling the diagnostic function at the diagnostic monitor while the server software is running without restarting the server software; wherein a function is added or removed from the diagnostic monitor by adding or removing an advice from a list of advices for the diagnostic monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium including code comprising:
-
an instrumentation unit to instrument server software at a pointcut with a diagnostic monitor, and the diagnostic monitor having at least one diagnostic function, wherein diagnostic actions can be enabled for a pointcut at the diagnostic monitor while the server software is running without restarting the server software; wherein a function is added or removed from the diagnostic monitor by adding or removing an advice from a list of advices for the diagnostic monitor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
instrumenting classes of server software with a diagnostic monitor; and selecting and enabling a diagnostic function for the diagnostic monitor while the server software is running without restarting the server software; wherein a function is added or removed from the diagnostic monitor by adding or removing an advice from a list of advices for the diagnostic monitor. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method comprising:
-
instrumenting classes of server software with a diagnostic monitor, the diagnostic monitor including at least one diagnostic function; and enabling the diagnostic function at the diagnostic monitor while the server software is running without restarting the server software; wherein a dye mask is used at the diagnostic monitor so that the diagnostic function is only run for a subset of requests based on the dye mask and a dye vector of the request.
-
Specification