# Functions

ClientAddContextTags returns a context with specified opentracing tags, which are used by UnaryClientInterceptor/StreamClientInterceptor when creating a new span.
StreamClientInterceptor returns a new streaming client interceptor for OpenTracing.
StreamServerInterceptor returns a new streaming server interceptor for OpenTracing.
UnaryClientInterceptor returns a new unary client interceptor for OpenTracing.
UnaryServerInterceptor returns a new unary server interceptor for OpenTracing.
WithFilterFunc customizes the function used for deciding whether a given call is traced or not.
WithOpName customizes the trace Operation name.
WithTraceHeaderName customizes the trace header name where trace metadata passed with requests.
WithTracer sets a custom tracer to be used for this middleware, otherwise the opentracing.GlobalTracer is used.
WithUnaryRequestHandlerFunc sets a custom handler for the request.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

FilterFunc allows users to provide a function that filters out certain methods from being traced.
OpNameFunc is a func that allows custom operation names instead of the gRPC method.
No description provided by the author
UnaryRequestHandlerFunc is a custom request handler.