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.
|