Directories ¶
Path | Synopsis |
---|---|
metrics
Package metrics defines an interface valid for all caches.
|
Package metrics defines an interface valid for all caches. |
metrics/noop
Package noop defines a No-op metric implementation for the cache.
|
Package noop defines a No-op metric implementation for the cache. |
metrics/prometheus
Package prometheus defines a Prometheus metric implementation for the cache.
|
Package prometheus defines a Prometheus metric implementation for the cache. |
metrics
Package metrics defines metric interfaces for the DoH server and resolver.
|
Package metrics defines metric interfaces for the DoH server and resolver. |
metrics/noop
Package noop defines a No-op metric implementation for DoH.
|
Package noop defines a No-op metric implementation for DoH. |
metrics/prometheus
Package prometheus defines a Prometheus metric implementation for DoH.
|
Package prometheus defines a Prometheus metric implementation for DoH. |
metrics
Package metrics defines metric interfaces for the DoT server and resolver.
|
Package metrics defines metric interfaces for the DoT server and resolver. |
metrics/noop
Package noop defines a No-Op metric implementation for DoT.
|
Package noop defines a No-Op metric implementation for DoT. |
metrics/prometheus
Package prometheus defines a Prometheus metric implementation for DoT.
|
Package prometheus defines a Prometheus metric implementation for DoT. |
metrics
Package metrics defines a metrics interface for the filter.
|
Package metrics defines a metrics interface for the filter. |
metrics/noop
Package noop defines a No-op metric implementation for the filter.
|
Package noop defines a No-op metric implementation for the filter. |
metrics/prometheus
Package prometheus defines a Prometheus metric implementation for the filter.
|
Package prometheus defines a Prometheus metric implementation for the filter. |
metrics
|
|
prometheus
Package prometheus defines shared elements for Prometheus.
|
Package prometheus defines shared elements for Prometheus. |
middlewares
|
|
log
Package log defines a middleware to handle response writing errors as well as log each request and its response if enabled.
|
Package log defines a middleware to handle response writing errors as well as log each request and its response if enabled. |
metrics
Package metrics defines the DNS metrics middleware and a metric interface to give to the middleware constructor.
|
Package metrics defines the DNS metrics middleware and a metric interface to give to the middleware constructor. |
metrics/noop
Package noop defines a No-Op metric implementation for the metrics middleware.
|
Package noop defines a No-Op metric implementation for the metrics middleware. |
metrics/prometheus
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.