aboutsummaryrefslogtreecommitdiff
path: root/middleware/prometheus/metrics.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/prometheus/metrics.go')
-rw-r--r--middleware/prometheus/metrics.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/middleware/prometheus/metrics.go b/middleware/prometheus/metrics.go
index d6c4249e0..f030a6fed 100644
--- a/middleware/prometheus/metrics.go
+++ b/middleware/prometheus/metrics.go
@@ -53,7 +53,7 @@ func define(subsystem string) {
Namespace: namespace,
Subsystem: subsystem,
Name: "request_count_total",
- Help: "Counter of DNS requests made per zone and type.",
+ Help: "Counter of DNS requests made per zone and type and opcode.",
}, []string{"zone", "qtype"})
requestDuration = prometheus.NewHistogramVec(prometheus.HistogramOpts{
@@ -61,7 +61,7 @@ func define(subsystem string) {
Subsystem: subsystem,
Name: "request_duration_seconds",
Help: "Histogram of the time (in seconds) each request took.",
- }, []string{"zone"})
+ }, []string{"zone", "qtype"})
responseSize = prometheus.NewHistogramVec(prometheus.HistogramOpts{
Namespace: namespace,
@@ -69,12 +69,12 @@ func define(subsystem string) {
Name: "response_size_bytes",
Help: "Size of the returns response in bytes.",
Buckets: []float64{0, 100, 200, 300, 400, 511, 1023, 2047, 4095, 8291, 16e3, 32e3, 48e3, 64e3},
- }, []string{"zone"})
+ }, []string{"zone", "qtype"})
responseRcode = prometheus.NewCounterVec(prometheus.CounterOpts{
Namespace: namespace,
Subsystem: subsystem,
Name: "response_rcode_count_total",
Help: "Counter of response status codes.",
- }, []string{"zone", "rcode"})
+ }, []string{"zone", "rcode", "qtype"})
}