aboutsummaryrefslogtreecommitdiff
path: root/middleware/dnssec/handler.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/dnssec/handler.go')
-rw-r--r--middleware/dnssec/handler.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/middleware/dnssec/handler.go b/middleware/dnssec/handler.go
index 2b7730083..4c1621c8b 100644
--- a/middleware/dnssec/handler.go
+++ b/middleware/dnssec/handler.go
@@ -53,6 +53,20 @@ var (
Name: "cache_capacity",
Help: "The dnssec cache's capacity.",
}, []string{"type"})
+
+ cacheHits = prometheus.NewCounter(prometheus.CounterOpts{
+ Namespace: middleware.Namespace,
+ Subsystem: subsystem,
+ Name: "cache_hits_total",
+ Help: "The count of cache hits.",
+ })
+
+ cacheMisses = prometheus.NewCounter(prometheus.CounterOpts{
+ Namespace: middleware.Namespace,
+ Subsystem: subsystem,
+ Name: "cache_misses_total",
+ Help: "The count of cache misses.",
+ })
)
// Name implements the Handler interface.
@@ -63,4 +77,6 @@ const subsystem = "dnssec"
func init() {
prometheus.MustRegister(cacheSize)
prometheus.MustRegister(cacheCapacity)
+ prometheus.MustRegister(cacheHits)
+ prometheus.MustRegister(cacheMisses)
}