zipkinv2

package
v0.99.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 21 Imported by: 12

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewJSONTracesMarshaler

func NewJSONTracesMarshaler() ptrace.Marshaler

NewJSONTracesMarshaler returns a marshaler to JSON bytes.

func NewJSONTracesUnmarshaler

func NewJSONTracesUnmarshaler(parseStringTags bool) ptrace.Unmarshaler

NewJSONTracesUnmarshaler returns an unmarshaler for JSON bytes.

func NewProtobufTracesMarshaler

func NewProtobufTracesMarshaler() ptrace.Marshaler

NewProtobufTracesMarshaler returns a new ptrace.Marshaler to protobuf bytes.

func NewProtobufTracesUnmarshaler

func NewProtobufTracesUnmarshaler(debugWasSet, parseStringTags bool) ptrace.Unmarshaler

NewProtobufTracesUnmarshaler returns an ptrace.Unmarshaler of protobuf bytes.

Types

type FromTranslator

type FromTranslator struct{}

FromTranslator converts from pdata to Zipkin data model.

func (FromTranslator) FromTraces

func (t FromTranslator) FromTraces(td ptrace.Traces) ([]*zipkinmodel.SpanModel, error)

FromTraces translates internal trace data into Zipkin v2 spans. Returns a slice of Zipkin SpanModel's.

type ToTranslator

type ToTranslator struct {
	// ParseStringTags should be set to true if tags should be converted to numbers when possible.
	ParseStringTags bool
}

ToTranslator converts from Zipkin data model to pdata.

func (ToTranslator) ToTraces

func (t ToTranslator) ToTraces(zipkinSpans []*zipkinmodel.SpanModel) (ptrace.Traces, error)

ToTraces translates Zipkin v2 spans into ptrace.Traces.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL