# Functions
AddHeaderToClient Headers that would be sent to client.
EndTraceSpan End span.
GetEntryName Extract the call-scoped entry name.
GetEvent Extract the call-scoped EventData from context.
GetIncomingHeaders Extract call-scoped incoming headers.
GetJwtToken return jwt.Token if exists.
GetLogger Extract the call-scoped zap logger from context.
GetRequestId Get request id in outgoing metadata.
GetTraceId Get trace id in context.
GetTracer Extract the call-scoped tracer from context.
GetTracerPropagator Extract the call-scoped span processor from middleware.
GetTracerProvider Extract the call-scoped tracer provider from context.
GetTraceSpan Extract the call-scoped span from context.
InjectSpanToHttpRequest Inject current trace information into http request.
InjectSpanToNewContext Inject current trace information into context.
NewTraceSpan Start a new span.
WrapServerStream returns a ServerStream that has the ability to overwrite context.
# Structs
GrpcMetadataCarrier Grpc metadata carrier which will carries tracing info into grpc metadata to server side.
WrappedServerStream is a thin wrapper around grpc.ServerStream that allows modifying context.