package
0.3.4
Repository: https://github.com/aliyun/aliyun-log-jaeger.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

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