Package brave

  • Interface Summary 
    Interface Description
    Clock
    Epoch microseconds used for Span.timestamp() and Annotation.timestamp().
    SpanCustomizer
    Simple interface users can customize a span with.
    TracingCustomizer
    This allows configuration plugins to collaborate on building an instance of Tracing.
  • Class Summary 
    Class Description
    CurrentSpanCustomizer
    Provides a mechanism for end users to be able to customise the current span.
    ErrorParser
    This is a simplified type used for parsing errors.
    Request
    Abstract request type used for parsing and sampling.
    ScopedSpan
    Used to model the latency of an operation within a method block.
    Span
    Used to model the latency of an operation.
    Tracer
    Using a tracer, you can create a root span capturing the critical path of a request.
    Tracer.SpanInScope
    A span remains in the scope it was bound to until close is called.
    Tracing
    This provides utilities needed for trace instrumentation.
    Tracing.Builder  
  • Enum Summary 
    Enum Description
    NoopSpanCustomizer
    Performs no operations as the span represented by this is not sampled to report to the tracing system.
    Span.Kind