zipkinv2

package
v0.29.0 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2021 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewJSONTracesMarshaler

func NewJSONTracesMarshaler() pdata.TracesMarshaler

NewJSONTracesMarshaler returns a marshaler to JSON bytes.

func NewJSONTracesUnmarshaler

func NewJSONTracesUnmarshaler(parseStringTags bool) pdata.TracesUnmarshaler

NewJSONTracesUnmarshaler returns an unmarshaler for JSON bytes.

func NewProtobufTracesMarshaler

func NewProtobufTracesMarshaler() pdata.TracesMarshaler

NewProtobufTracesMarshaler returns a new marshaler to protobuf bytes.

func NewProtobufTracesUnmarshaler

func NewProtobufTracesUnmarshaler(debugWasSet, parseStringTags bool) pdata.TracesUnmarshaler

NewProtobufTracesUnmarshaler returns an 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 pdata.Traces) (interface{}, 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(src interface{}) (pdata.Traces, error)

ToTraces translates Zipkin v2 spans into internal trace data.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳