Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TelemetryMiddleware ¶
type TelemetryMiddleware struct {
// contains filtered or unexported fields
}
TelemetryMiddleware is the middleware used for managing telemetry within requests.
func ProvideTelemetryMiddleware ¶
func ProvideTelemetryMiddleware(options TelemetryMiddlewareOptions) (*TelemetryMiddleware, error)
ProvideTelemetryMiddleware provides an instance of an TelemetryMiddleware
func (TelemetryMiddleware) CreateMiddlewareChain ¶
func (m TelemetryMiddleware) CreateMiddlewareChain() []func(next http.Handler) http.Handler
CreateMiddlewareChain creates a new middleware chain for requests
type TelemetryMiddlewareOptions ¶
type TelemetryMiddlewareOptions struct {
HTTPContextTracer *tracer.HTTPContextTracer
}
TelemetryMiddlewareOptions are the set of fields to create an TelemetryMiddleware
Click to show internal directories.
Click to hide internal directories.