Versions in this module Expand all Collapse all v1 v1.0.3 Feb 19, 2022 v1.0.2 Feb 19, 2022 Changes in this version + func HTTPServerTracing(tracer opentracing.Tracer) gin.HandlerFunc + func New(opts ...*Option) (opentracing.Tracer, io.Closer, error) + func NewHook(tracer opentracing.Tracer) redis.Hook + func RestyTracingAfter() func(*resty.Client, *resty.Response) error + func RestyTracingBefore(tracer opentracing.Tracer) func(*resty.Client, *resty.Request) error + type Option struct + BufferFlushInterval string + EnableRPCMetrics bool + LocalAgentHostPort string + Logger baselogger.JaegerLogger + ReporterLogSpans bool + SampleParam float64 + SampleType string + ServiceName string + TraceBaggageHeaderPrefix string + TraceContextHeaderName string + func ConfigOption(key string) (option *Option, err error) + func NewOption() *Option + func SetBufferFlushInterval(l string) *Option + func SetLocalAgentHostPort(l string) *Option + func SetLogger(l baselogger.JaegerLogger) *Option + func SetPanicOnError(l string) *Option + func SetReporterLogSpans(l bool) *Option + func SetSampleParam(l float64) *Option + func SetSampleType(l string) *Option + func SetServiceName(s string) *Option + func SetTag(l ...opentracing.Tag) *Option + func SetTraceBaggageHeaderPrefix(l string) *Option + func SetTraceContextHeaderName(l string) *Option + func (c *Option) MergeOption(opts ...*Option) *Option + func (c *Option) SetBufferFlushInterval(l string) *Option + func (c *Option) SetLocalAgentHostPort(l string) *Option + func (c *Option) SetLogger(l baselogger.JaegerLogger) *Option + func (c *Option) SetPanicOnError(l string) *Option + func (c *Option) SetReporterLogSpans(l bool) *Option + func (c *Option) SetSampleParam(l float64) *Option + func (c *Option) SetSampleType(l string) *Option + func (c *Option) SetServiceName(s string) *Option + func (c *Option) SetTag(l ...opentracing.Tag) *Option + func (c *Option) SetTraceBaggageHeaderPrefix(l string) *Option + func (c *Option) SetTraceContextHeaderName(l string) *Option + type RedisTracingHook struct + func (hook RedisTracingHook) AfterProcess(ctx context.Context, cmd redis.Cmder) error + func (hook RedisTracingHook) AfterProcessPipeline(ctx context.Context, cmds []redis.Cmder) error + func (hook RedisTracingHook) BeforeProcess(ctx context.Context, cmd redis.Cmder) (context.Context, error) + func (hook RedisTracingHook) BeforeProcessPipeline(ctx context.Context, cmds []redis.Cmder) (context.Context, error)