| Interface | Description |
|---|---|
| DatabaseTracer |
Marker for database tracers.
|
| EntryInvocationHandler |
Intercepts the invocation of an instrumented method to do some work.
|
| ErrorTracer | |
| IOTracer |
A marker for socket io instrumentation.
|
| PointCutInvocationHandler |
Marks a class that handle an invocation identified by a point cut.
|
| SkipTracer |
A marker for tracers which do not want to participate in transaction trace.
|
| SqlTracer | |
| SqlTracerExplainInfo | |
| TimedItem | |
| Tracer |
A tracer records information about a method invocation - primarily the start and stop time of the invocation.
|
| TracerFactory |
Tracer factories create
Tracers. |
| TransactionActivityInitiator |
| Class | Description |
|---|---|
| AbstractExternalComponentTracer | |
| AbstractTracer |
Base class for all tracers.
|
| AbstractTracerFactory | |
| ClassMethodSignature |
When an instrumented method is invoked, this object is created to track the original class/method signature that was
instrumented.
|
| ClassMethodSignatures |
A cache of ClassMethodSignatures.
|
| CrossProcessNameFormat |
MetricNameFormat implementation for an external call to another agent. |
| DatastoreInstanceCrossAgentTest | |
| DefaultSqlTracer | |
| DefaultTracer |
The default tracer implementation.
|
| ExternalComponentNameFormat | |
| ExternalComponentPointCut |
This tracer factory implementation won't generate a tracer when the last tracer on the stack implements
IgnoreChildSocketCalls. |
| ExternalComponentTracer | |
| IgnoreTransactionTracerFactory | |
| MethodExitTracer | |
| MethodExitTracerNoSkip |
A very lightweight tracer used to add code to the exit of a method invocation.
|
| MetricNameFormatWithHost | |
| NoOpTracer | |
| OtherRootSqlTracer | |
| OtherRootTracer | |
| UltraLightTracer |
This tracer is the simplest tracer that money can buy.
|
| Exception | Description |
|---|---|
| RetryException |
An exception thrown from
TracerFactory to indicate that a tracer should be retried. |
| SkipTracerException |
An exception thrown from
Tracer constructors to indicate that a tracer should be skipped. |