diff options
author | 2020-09-14 12:42:55 +0300 | |
---|---|---|
committer | 2020-09-14 11:42:55 +0200 | |
commit | 30a4a87eaa3c4974cbfb7cc746b2d3f21842523a (patch) | |
tree | 8151d02dbbbd427df7e9ce13736f57fb0140e4d1 /plugin/forward/metrics.go | |
parent | 2fe5d684f9d9bf5691ef0bceb06d7838d66d3cd7 (diff) | |
download | coredns-30a4a87eaa3c4974cbfb7cc746b2d3f21842523a.tar.gz coredns-30a4a87eaa3c4974cbfb7cc746b2d3f21842523a.tar.zst coredns-30a4a87eaa3c4974cbfb7cc746b2d3f21842523a.zip |
plugin/forward: add hit/miss metrics for connection cache (#4114)
Signed-off-by: Ruslan Drozhdzh <rdrozhdzh@infoblox.com>
Diffstat (limited to 'plugin/forward/metrics.go')
-rw-r--r-- | plugin/forward/metrics.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugin/forward/metrics.go b/plugin/forward/metrics.go index 0b63ce1e7..98f2805c1 100644 --- a/plugin/forward/metrics.go +++ b/plugin/forward/metrics.go @@ -52,4 +52,16 @@ var ( Name: "max_concurrent_rejects_total", Help: "Counter of the number of queries rejected because the concurrent queries were at maximum.", }) + ConnCacheHitsCount = promauto.NewCounterVec(prometheus.CounterOpts{ + Namespace: plugin.Namespace, + Subsystem: "forward", + Name: "conn_cache_hits_total", + Help: "Counter of connection cache hits per upstream and protocol.", + }, []string{"to", "proto"}) + ConnCacheMissesCount = promauto.NewCounterVec(prometheus.CounterOpts{ + Namespace: plugin.Namespace, + Subsystem: "forward", + Name: "conn_cache_misses_total", + Help: "Counter of connection cache misses per upstream and protocol.", + }, []string{"to", "proto"}) ) |