# Functions
ChainedProcessSpan chains spanProcessors as a single ProcessSpan call.
NewAPIHandler returns a new APIHandler.
NewJaegerSpanHandler returns a JaegerBatchesHandler.
NewSpanProcessor returns a SpanProcessor that preProcesses, filters, queues, sanitizes, and processes spans.
NewSpanProcessorMetrics returns a SpanProcessorMetrics.
NewZipkinSpanHandler returns a ZipkinSpansHandler.
NormalizeServiceName converts service name to a lowercase string that is safe to use in metrics.
# Constants
DefaultNumWorkers is the default number of workers consuming from the processor queue.
DefaultQueueSize is the size of the processor's queue.
JaegerFormatType is for Jaeger Spans.
UnableToReadBodyErrFormat is an error message for invalid requests.
UnknownFormatType is for spans that do not have a widely defined/well-known format type.
ZipkinFormatType is for zipkin Spans.
# Variables
Options is a factory for all available Option's.
# Structs
APIHandler handles all HTTP calls to the collector.
CountsBySpanType measures received, rejected, and receivedByService metrics for a format type.
SpanProcessorMetrics contains all the necessary metrics for the SpanProcessor.
# Interfaces
JaegerBatchesHandler consumes and handles Jaeger batches.
SpanProcessor handles model spans.
ZipkinSpansHandler consumes and handles zipkin spans.
# Type aliases
FilterSpan decides whether to allow or disallow a span.
Option is a function that sets some option on StorageBuilder.
ProcessSpan processes a Domain Model Span.
ProcessSpans processes a batch of Domain Model Spans.