mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-30 17:53:21 -04:00 
			
		
		
		
	plugin/metrics: add 'server' label (#1682)
* plugin/metrics: add 'server' label This uses the new WithServer(ctx) to get the current server from the context. First in a larger refactor to make all plugins do this. * compile * compile * lala test * compile and test * typos * Dont duplicate the code
This commit is contained in:
		| @@ -15,14 +15,14 @@ var ( | ||||
| 		Subsystem: "proxy", | ||||
| 		Name:      "request_count_total", | ||||
| 		Help:      "Counter of requests made per protocol, proxy protocol, family and upstream.", | ||||
| 	}, []string{"proto", "proxy_proto", "family", "to"}) | ||||
| 	}, []string{"server", "proto", "proxy_proto", "family", "to"}) | ||||
| 	RequestDuration = prometheus.NewHistogramVec(prometheus.HistogramOpts{ | ||||
| 		Namespace: plugin.Namespace, | ||||
| 		Subsystem: "proxy", | ||||
| 		Name:      "request_duration_seconds", | ||||
| 		Buckets:   plugin.TimeBuckets, | ||||
| 		Help:      "Histogram of the time (in seconds) each request took.", | ||||
| 	}, []string{"proto", "proxy_proto", "family", "to"}) | ||||
| 	}, []string{"server", "proto", "proxy_proto", "family", "to"}) | ||||
| ) | ||||
|  | ||||
| // familyToString returns the string form of either 1, or 2. Returns | ||||
|   | ||||
		Reference in New Issue
	
	Block a user