Versions in this module Expand all Collapse all v0 v0.1.1 Jan 22, 2025 v0.1.0 Nov 8, 2024 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(ctx context.Context, span opentracing.Span, method string, ...) + type SpanInclusionFunc func(parentSpanCtx opentracing.SpanContext, method string, req, resp interface{}) bool