| Class | Description |
|---|---|
| DatastoreParameters |
The input parameters required to report a datastore on the
TracedMethod. |
| DatastoreParameters.Builder | |
| ExtendedRequest |
A
Request that provides more information for reporting to New Relic. |
| GenericParameters |
Parameters required to report a basic external call using
TracedMethod's reportAsExternal. |
| GenericParameters.Builder | |
| HttpParameters |
Use to report an HTTP external call with cross application tracing.
|
| HttpParameters.Builder | |
| MessageConsumeParameters |
Creates the parameters to report a message that was pulled from a message queue.
|
| MessageConsumeParameters.Builder | |
| MessageProduceParameters |
Creates the parameters to report a message that was sent to a message queue.
|
| MessageProduceParameters.Builder | |
| NewRelic |
The New Relic API.
|
| NoOpWebResponse | |
| SlowQueryDatastoreParameters<T> |
The input parameters required to report a slow datastore query on the
TracedMethod. |
| SlowQueryWithInputDatastoreParameters<T,I> |
The input parameters required to report a slow datastore query on the
TracedMethod including a correlating
input query. |
| Enum | Description |
|---|---|
| DestinationType |
Used for specifying destination of a message action.
|
| HeaderType |
Used for specifying header key syntax for
InboundHeaders and OutboundHeaders. |
| TransactionNamePriority |
The priority to give to a call to
Transaction.setTransactionName(TransactionNamePriority, boolean, String, String...). |
| Annotation Type | Description |
|---|---|
| Trace |
If you annotate a method with the Trace annotation it will be automatically timed by the New Relic agent with the
following measurements:
call count
calls per minute
total call time
standard deviation call time
min call time
max call time
A metric representing these measurements will be reporting inside the call scope of the current transaction (e.g.
|