Documentation ¶
Overview ¶
Package metrics defines the DNS metrics middleware and a metric interface to give to the middleware constructor.
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
}
func New ¶
func New(settings Settings) (middleware *Middleware, err error)
func (*Middleware) Stop ¶
func (m *Middleware) Stop() (err error)
func (*Middleware) String ¶
func (m *Middleware) String() string
Directories ¶
Path | Synopsis |
---|---|
Package noop defines a No-Op metric implementation for the metrics middleware.
|
Package noop defines a No-Op metric implementation for the metrics middleware. |
Package prometheus defines a Prometheus metric implementation for a DNS server middleware.
|
Package prometheus defines a Prometheus metric implementation for a DNS server middleware. |
Click to show internal directories.
Click to hide internal directories.