| Interface | Description |
|---|---|
| Span |
Base interface for gathering and reporting statistics about a block of
execution.
|
| Class | Description |
|---|---|
| AlwaysSampler |
A Sampler that always returns true.
|
| CountSampler |
Sampler that returns true every N calls.
|
| HTraceConfiguration |
Wrapper which integrating applications should implement in order
to provide tracing configuration.
|
| LocalFileSpanReceiver |
Writes the spans it receives to a local file.
|
| MilliSpan |
A Span implementation that stores its information in milliseconds since the
epoch.
|
| MilliSpan.Builder |
The public interface for constructing a MilliSpan.
|
| MilliSpan.MilliSpanDeserializer | |
| NeverSampler |
A Sampler that never returns true.
|
| POJOSpanReceiver |
SpanReceiver for testing only that just collects the Span objects it
receives.
|
| ProbabilitySampler |
Sampler that returns true a certain percentage of the time.
|
| Sampler |
Extremely simple callback to determine the frequency that an action should be
performed.
|
| Sampler.Builder |
A
Sampler builder. |
| Span.SpanSerializer | |
| SpanId |
Uniquely identifies an HTrace span.
|
| SpanReceiver |
The collector within a process that is the destination of Spans when a trace is running.
|
| SpanReceiver.Builder |
A
SpanReceiver builder. |
| StandardOutSpanReceiver |
Used for testing.
|
| TimelineAnnotation | |
| TraceCallable<V> |
Wrap a Callable with a Span that survives a change in threads.
|
| TraceExecutorService | |
| Tracer |
Use a Tracer instance inside a 'process' to collect and distribute its trace Spans.
|
| Tracer.Builder | |
| TracerId |
The HTrace tracer ID.
HTrace tracer IDs are created from format strings.
|
| TracerPool |
A pool of Tracer objects.
|
| TraceRunnable |
Wrap a Runnable with a Span that survives a change in threads.
|
| TraceScope |
Create a new TraceScope at major transitions.
|
Copyright © 2016 The Apache Software Foundation. All Rights Reserved.