Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrTraceNotFound is returned by Reader's GetTrace if no data is found for given trace ID. ErrTraceNotFound = errors.New("trace not found") )
Functions ¶
This section is empty.
Types ¶
type CompositeWriter ¶ added in v1.3.0
type CompositeWriter struct {
// contains filtered or unexported fields
}
CompositeWriter is a span Writer that tries to save spans into several underlying span Writers
func NewCompositeWriter ¶ added in v1.3.0
func NewCompositeWriter(spanWriters ...Writer) *CompositeWriter
NewCompositeWriter creates a CompositeWriter
type DownsamplingOptions ¶ added in v1.11.999
DownsamplingOptions contains the options for constructing a DownsamplingWriter.
type DownsamplingWriter ¶ added in v1.11.999
type DownsamplingWriter struct {
// contains filtered or unexported fields
}
DownsamplingWriter is a span Writer that drops spans with a predefined downsamplingRatio.
func NewDownsamplingWriter ¶ added in v1.11.999
func NewDownsamplingWriter(spanWriter Writer, downsamplingOptions DownsamplingOptions) *DownsamplingWriter
NewDownsamplingWriter creates a DownsamplingWriter.
type Reader ¶
type Reader interface { GetTrace(ctx context.Context, traceID model.TraceID) (*model.Trace, error) GetServices(ctx context.Context) ([]string, error) GetOperations(ctx context.Context, service string) ([]string, error) FindTraces(ctx context.Context, query *TraceQueryParameters) ([]*model.Trace, error) FindTraceIDs(ctx context.Context, query *TraceQueryParameters) ([]model.TraceID, error) }
Reader finds and loads traces and other data from storage.
Click to show internal directories.
Click to hide internal directories.