Versions in this module Expand all Collapse all v0 v0.0.2 Dec 12, 2019 Changes in this version + func OpenTracingClientInterceptor(tracer opentracing.Tracer, optFuncs ...Option) grpc.UnaryClientInterceptor + func OpenTracingServerInterceptor(tracer opentracing.Tracer, optFuncs ...Option) grpc.UnaryServerInterceptor + func OpenTracingStreamClientInterceptor(tracer opentracing.Tracer, optFuncs ...Option) grpc.StreamClientInterceptor + func OpenTracingStreamServerInterceptor(tracer opentracing.Tracer, optFuncs ...Option) grpc.StreamServerInterceptor + func SetSpanTags(span opentracing.Span, err error, client bool) + type Class string + const ClientError + const ServerError + const Success + const Unknown + func ErrorClass(err error) Class + type Option func(o *options) + func IncludingSpans(inclusionFunc SpanInclusionFunc) Option + func LogPayloads() Option + func SpanDecorator(decorator SpanDecoratorFunc) Option + type SpanDecoratorFunc func(span opentracing.Span, method string, req, resp interface{}, grpcError error) + type SpanInclusionFunc func(parentSpanCtx opentracing.SpanContext, method string, req, resp interface{}) bool