Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewJSONTracesMarshaler ¶
NewJSONTracesMarshaler returns a marshaler to JSON bytes.
func NewJSONTracesUnmarshaler ¶
func NewJSONTracesUnmarshaler(parseStringTags bool) ptrace.Unmarshaler
NewJSONTracesUnmarshaler returns an unmarshaler for JSON bytes.
func NewProtobufTracesMarshaler ¶
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.
Click to show internal directories.
Click to hide internal directories.