Explorar o código

add missing counter for timers

mihasya %!s(int64=12) %!d(string=hai) anos
pai
achega
3d4887b893
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      librato/librato.go

+ 3 - 0
librato/librato.go

@@ -137,6 +137,9 @@ func (self *Reporter) BuildRequest(now time.Time, r metrics.Registry) (snapshot
 				},
 				},
 			)
 			)
 		case metrics.Timer:
 		case metrics.Timer:
+			measurement[Name] = name
+			measurement[Value] = float64(m.Count())
+			snapshot.Counters = append(snapshot.Counters, measurement)
 			if m.Count() > 0 {
 			if m.Count() > 0 {
 				libratoName := fmt.Sprintf("%s.%s", name, "timer.mean")
 				libratoName := fmt.Sprintf("%s.%s", name, "timer.mean")
 				gauges := make([]Measurement, histogramGaugeCount, histogramGaugeCount)
 				gauges := make([]Measurement, histogramGaugeCount, histogramGaugeCount)