Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Middleware ¶
type Middleware struct {
// contains filtered or unexported fields
}
Middleware instruments net/http server. The "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" module instruments many too things. Here we want to just focus on tracing.
func NewMiddleware ¶
func NewMiddleware(tracer *tracing.Tracer) *Middleware
func (*Middleware) WrapHandler ¶
func (m *Middleware) WrapHandler(name string, next http.Handler) http.HandlerFunc
type Tripperware ¶
type Tripperware struct { }
Tripperware instruments net/http client's transport called http.RoundTripper. The "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" module instruments many too things. Here we want to just focus on tracing.
func NewTripperware ¶
func NewTripperware() *Tripperware
func (Tripperware) WrapRoundTipper ¶
func (Tripperware) WrapRoundTipper(name string, next http.RoundTripper) http.RoundTripper
Click to show internal directories.
Click to hide internal directories.