Versions in this module Expand all Collapse all v1 v1.2.3 Jan 7, 2021 v1.2.2 Jan 7, 2021 Changes in this version type CarrierFormat + const Lambda v1.2.1 Jan 7, 2021 Changes in this version + func AppendTracingContext(goCtx context.Context, tracingContext TracingContext) context.Context + func Enabled() bool + func RegisterTracer(t Tracer) error + type CarrierFormat byte + const Binary + const HTTPHeaders + const TextMap + type Config struct + Operation string + Tags map[string]interface{} + type Tracer interface + Extract func(format CarrierFormat, carrier interface{}) (TracingContext, error) + FinishTrace func(tContext TracingContext, err error) error + Inject func(tCtx TracingContext, format CarrierFormat, carrier interface{}) error + Name func() string + StartTrace func(config Config, parent TracingContext) (TracingContext, error) + func GetTracer() Tracer + type TracingContext interface + LogKV func(kvs map[string]interface{}) bool + SetTag func(tagKey string, tagValue interface{}) bool + SetTags func(tags map[string]interface{}) bool + TraceObject func() interface{} + func ExtractTracingContext(goCtx context.Context) TracingContext