diff options
author | 2018-04-27 19:37:49 +0100 | |
---|---|---|
committer | 2018-04-27 19:37:49 +0100 | |
commit | bfc647d4edf4e6033e5fc6c7a9d4ddce1b3ddd76 (patch) | |
tree | f62a4ec1b8d4a9d7741a27b158ec301516ae2e79 /plugin/cache/setup.go | |
parent | 85f549b529c91da1ab5bf133b0b4ddf429bbc022 (diff) | |
download | coredns-bfc647d4edf4e6033e5fc6c7a9d4ddce1b3ddd76.tar.gz coredns-bfc647d4edf4e6033e5fc6c7a9d4ddce1b3ddd76.tar.zst coredns-bfc647d4edf4e6033e5fc6c7a9d4ddce1b3ddd76.zip |
Cache metrics server (#1746)
* plugin/cache: per server metrics
Use per server metrics in the cache plugin as well. This required
some plumbing changes. Also use request.Request more.
* fix cherry-pick
Diffstat (limited to 'plugin/cache/setup.go')
-rw-r--r-- | plugin/cache/setup.go | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/plugin/cache/setup.go b/plugin/cache/setup.go index 57233bd66..17a588885 100644 --- a/plugin/cache/setup.go +++ b/plugin/cache/setup.go @@ -36,21 +36,12 @@ func setup(c *caddy.Controller) error { c.OnStartup(func() error { once.Do(func() { metrics.MustRegister(c, - cacheSize, cacheCapacity, - cacheHits, cacheMisses, + cacheSize, cacheHits, cacheMisses, cachePrefetches, cacheDrops) }) return nil }) - // Initialize all counters and gauges. - cacheSize.WithLabelValues(Success) - cacheSize.WithLabelValues(Denial) - cacheCapacity.WithLabelValues(Success).Set(float64(ca.pcap)) - cacheCapacity.WithLabelValues(Denial).Set(float64(ca.ncap)) - cacheHits.WithLabelValues(Success) - cacheHits.WithLabelValues(Denial) - return nil } |