Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AcquiredConnection ¶
type ClientTrace ¶
type ClientTrace struct { ConnectionGet *GetConnection ConnectionAcquired *AcquiredConnection }
func GetClientTraceFromContext ¶
func GetClientTraceFromContext(ctx context.Context) *ClientTrace
type ClientTraceContextKey ¶
type ClientTraceContextKey struct{}
type GetConnection ¶
type TraceInjectingRoundTripper ¶
type TraceInjectingRoundTripper struct {
// contains filtered or unexported fields
}
func NewTraceInjectingRoundTripper ¶
func NewTraceInjectingRoundTripper( base http.RoundTripper, connectionMetricStore metric.ConnectionMetricStore, reqContextValuesGetter func(ctx context.Context, req *http.Request) (*expr.Context, string), ) *TraceInjectingRoundTripper
Click to show internal directories.
Click to hide internal directories.