override def flush()

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: _*))
    }
  }