aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--man/coredns-cache.72
-rw-r--r--notes/coredns-1.7.0.md2
-rw-r--r--plugin/cache/README.md2
-rw-r--r--plugin/cache/metrics.go2
-rw-r--r--test/metrics_test.go4
-rw-r--r--test/reload_test.go4
6 files changed, 9 insertions, 7 deletions
diff --git a/man/coredns-cache.7 b/man/coredns-cache.7
index 743b711e1..20770609c 100644
--- a/man/coredns-cache.7
+++ b/man/coredns-cache.7
@@ -94,7 +94,7 @@ Entries with 0 TTL will remain in the cache until randomly evicted when the shar
If monitoring is enabled (via the \fIprometheus\fP plugin) then the following metrics are exported:
.IP \(bu 4
-\fB\fCcoredns_cache_size{server, type}\fR - Total elements in the cache by cache type.
+\fB\fCcoredns_cache_entries{server, type}\fR - Total elements in the cache by cache type.
.IP \(bu 4
\fB\fCcoredns_cache_hits_total{server, type}\fR - Counter of cache hits by cache type.
.IP \(bu 4
diff --git a/notes/coredns-1.7.0.md b/notes/coredns-1.7.0.md
index 7b046c81b..be5ded5ce 100644
--- a/notes/coredns-1.7.0.md
+++ b/notes/coredns-1.7.0.md
@@ -51,6 +51,8 @@ It's mostly dropping `count` from `_total` metrics names:
* `coredns_reload_failed_count_total` -\> `coredns_reload_failed_total`
+* `coredns_cache_size` -\> `coredns_cache_entries`
+
And note that
`coredns_dns_request_type_count_total` is now part of `coredns_dns_requests_total` .
diff --git a/plugin/cache/README.md b/plugin/cache/README.md
index d227ef6ce..6c343fe12 100644
--- a/plugin/cache/README.md
+++ b/plugin/cache/README.md
@@ -70,7 +70,7 @@ Entries with 0 TTL will remain in the cache until randomly evicted when the shar
If monitoring is enabled (via the *prometheus* plugin) then the following metrics are exported:
-* `coredns_cache_size{server, type}` - Total elements in the cache by cache type.
+* `coredns_cache_entries{server, type}` - Total elements in the cache by cache type.
* `coredns_cache_hits_total{server, type}` - Counter of cache hits by cache type.
* `coredns_cache_misses_total{server}` - Counter of cache misses.
* `coredns_cache_drops_total{server}` - Counter of responses excluded from the cache due to request/response question name mismatch.
diff --git a/plugin/cache/metrics.go b/plugin/cache/metrics.go
index e82028902..3240d5fa6 100644
--- a/plugin/cache/metrics.go
+++ b/plugin/cache/metrics.go
@@ -11,7 +11,7 @@ var (
cacheSize = prometheus.NewGaugeVec(prometheus.GaugeOpts{
Namespace: plugin.Namespace,
Subsystem: "cache",
- Name: "size",
+ Name: "entries",
Help: "The number of elements in the cache.",
}, []string{"server", "type"})
// cacheHits is counter of cache hits by cache type.
diff --git a/test/metrics_test.go b/test/metrics_test.go
index e79370873..6521abc9d 100644
--- a/test/metrics_test.go
+++ b/test/metrics_test.go
@@ -138,7 +138,7 @@ func TestMetricsAuto(t *testing.T) {
// Show that when 2 blocs share the same metric listener (they have a prometheus plugin on the same listening address),
// ALL the metrics of the second bloc in order are declared in prometheus, especially the plugins that are used ONLY in the second bloc
func TestMetricsSeveralBlocs(t *testing.T) {
- cacheSizeMetricName := "coredns_cache_size"
+ cacheSizeMetricName := "coredns_cache_entries"
addrMetrics := "localhost:9155"
corefile := fmt.Sprintf(`
@@ -227,7 +227,7 @@ example.com:0 {
func TestMetricsAvailable(t *testing.T) {
procMetric := "coredns_build_info"
- procCache := "coredns_cache_size"
+ procCache := "coredns_cache_entries"
procCacheMiss := "coredns_cache_misses_total"
procForward := "coredns_dns_request_duration_seconds"
corefileWithMetrics := `
diff --git a/test/reload_test.go b/test/reload_test.go
index f17a85b05..72f0a2dfd 100644
--- a/test/reload_test.go
+++ b/test/reload_test.go
@@ -209,7 +209,7 @@ func TestMetricsAvailableAfterReload(t *testing.T) {
// that is not used in another test
promAddress := "127.0.0.1:53186"
procMetric := "coredns_build_info"
- procCache := "coredns_cache_size"
+ procCache := "coredns_cache_entries"
procForward := "coredns_dns_request_duration_seconds"
corefileWithMetrics := `
.:0 {
@@ -263,7 +263,7 @@ func TestMetricsAvailableAfterReloadAndFailedReload(t *testing.T) {
// that is not used in another test
promAddress := "127.0.0.1:53187"
procMetric := "coredns_build_info"
- procCache := "coredns_cache_size"
+ procCache := "coredns_cache_entries"
procForward := "coredns_dns_request_duration_seconds"
corefileWithMetrics := `
.:0 {