in path-manager/app/services/Metrics.scala [60:77]
override def flush(dimensions: Dimension*) = {
val timeData = _times.getAndSet(Nil)
if (timeData == Nil) {
Nil
} else {
val stats = new StatisticSet()
.withMaximum(timeData.max.toDouble)
.withMinimum(timeData.min.toDouble)
.withSum(timeData.sum.toDouble)
.withSampleCount(timeData.size.toDouble)
Seq(new MetricDatum()
.withMetricName(metricName)
.withStatisticValues(stats)
.withUnit(StandardUnit.Milliseconds)
.withTimestamp(new Date())
.withDimensions(dimensions: _*))
}
}