From 68e89c63f82d3b0898a1185cde4272449d8088d8 Mon Sep 17 00:00:00 2001 From: Cody Soyland Date: Wed, 5 Jun 2019 12:19:56 -0500 Subject: [PATCH] Implement prometheus timing --- prometheus/prometheus.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prometheus/prometheus.go b/prometheus/prometheus.go index 0ce9e6466..e48014b64 100644 --- a/prometheus/prometheus.go +++ b/prometheus/prometheus.go @@ -219,10 +219,13 @@ func (c *prometheusClient) Histogram(name string, value float64, rate float64) { // Set tracks number of unique elements. func (c *prometheusClient) Set(name string, value string, rate float64) { + c.logger.Printf("prometheusClient.Set unimplemented: %s=%s", name, value) } // Timing tracks timing information for a metric. func (c *prometheusClient) Timing(name string, value time.Duration, rate float64) { + durationMs := value / time.Millisecond + c.Histogram(name, float64(durationMs), rate) } // SetLogger sets the logger for client.