aboutsummaryrefslogtreecommitdiff
path: root/plugin/cache/setup.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2018-04-27 19:37:49 +0100
committerGravatar GitHub <noreply@github.com> 2018-04-27 19:37:49 +0100
commitbfc647d4edf4e6033e5fc6c7a9d4ddce1b3ddd76 (patch)
treef62a4ec1b8d4a9d7741a27b158ec301516ae2e79 /plugin/cache/setup.go
parent85f549b529c91da1ab5bf133b0b4ddf429bbc022 (diff)
downloadcoredns-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.go11
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
}