# 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.
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.
# Type aliases
FilterFunc allows users to provide a function that filters out certain methods from being traced.