Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
Metrics is a statefull middleware that records metrics. Must be created with NewMetricsMiddleware function.
func NewMetricsMiddleware ¶
func NewMetricsMiddleware(registry metrics.HTTPMetricsRegistry) *Metrics
NewMetricsMiddleware returns a new Metrics middleware.
type Middleware ¶
Middleware is a function that takes an http.Handler and returns an http.Handler.
func MakeChain ¶
func MakeChain(mws ...Middleware) Middleware
MakeChain wraps a list of middlewares in a chain. Chain works like FIFO stack of middlewares.
Click to show internal directories.
Click to hide internal directories.