Versions in this module Expand all Collapse all v1 v1.20.1 Jan 15, 2020 Changes in this version + func WrapClient(c *http.Client, opts ...RoundTripperOption) *http.Client + func WrapHandler(h http.Handler, service, resource string, opts ...Option) http.Handler + func WrapRoundTripper(rt http.RoundTripper, opts ...RoundTripperOption) http.RoundTripper + type MuxOption = Option + func WithAnalytics(on bool) MuxOption + func WithAnalyticsRate(rate float64) MuxOption + func WithServiceName(name string) MuxOption + type Option func(*config) + func WithSpanOptions(opts ...ddtrace.StartSpanOption) Option + type RoundTripperAfterFunc func(*http.Response, ddtrace.Span) + type RoundTripperBeforeFunc func(*http.Request, ddtrace.Span) + type RoundTripperOption func(*roundTripperConfig) + func RTWithAnalytics(on bool) RoundTripperOption + func RTWithAnalyticsRate(rate float64) RoundTripperOption + func RTWithServiceName(name string) RoundTripperOption + func WithAfter(f RoundTripperAfterFunc) RoundTripperOption + func WithBefore(f RoundTripperBeforeFunc) RoundTripperOption + type ServeMux struct + func NewServeMux(opts ...Option) *ServeMux + func (mux *ServeMux) ServeHTTP(w http.ResponseWriter, r *http.Request)