| Interface | Description |
|---|---|
| InsightsService | |
| SpanEventsService |
| Class | Description |
|---|---|
| CollectorSpanEventReservoirManager | |
| CollectorSpanEventSender | |
| DistributedSamplingPriorityQueue<E extends com.newrelic.agent.model.PriorityAware> | |
| ErrorEventFactory | |
| EventOnSpanFactory |
This wraps up the logic involved in creating an instance of a EventOnSpan event.
|
| FixedSizeArrayList<E> |
A simple array that accepts elements up to a bound and then ignores all following adds.
|
| InfiniteTracingEnabledCheck | |
| InsightsHarvestableImpl | |
| InsightsServiceImpl | |
| InsightsServiceImpl.TransactionInsights | |
| LimitedSizeHashMap<K,V> | |
| LinkOnSpanFactory |
This wraps up the logic involved in creating an instance of a LinkOnSpan event.
|
| ReservoirSampledArrayList<E> |
A ReserviorSampledArrayList is constrained in size and will not grow above that size.
|
| SpanErrorBuilder | |
| SpanEventCreationDecider | |
| SpanEventFactory |
This wraps up some of the rather complex logic involved in creating an instance of a SpanEvent.
|
| SpanEventHarvestableImpl | |
| SpanEventsServiceImpl |
The
SpanEventsServiceImpl collects span events and transmits them to the collectors. |
| SpanEventsServiceImpl.Builder | |
| TracerToSpanEvent |
Utility used to conditionally turn a Tracer into a SpanEvent
|
| TransactionDataToDistributedTraceIntrinsics | |
| TransactionEvent | |
| TransactionEventBuilder | |
| TransactionEventHarvestableImpl | |
| TransactionEventsService |
The
TransactionEventsService collects per-transaction analytic events and transmits them to the collectors. |