def mk()

in http-server/src/main/scala/com/twitter/finatra/http/filters/StatsFilter.scala [31:44]


    def mk(statsReceiver: StatsReceiver, statusCode: Int, perEndpoint: Boolean): Stats = {
      val statusClass = s"${statusCode / 100}XX"
      Stats(
        requestCount = if (perEndpoint) Some(statsReceiver.counter("requests")) else None,
        statusCodeCount = statsReceiver.scope("status").counter(statusCode.toString),
        statusClassCount = statsReceiver.scope("status").counter(statusClass),
        requestTime = if (perEndpoint) Some(statsReceiver.stat("time")) else None,
        statusCodeTime = statsReceiver.scope("time").stat(statusCode.toString),
        statusClassTime = statsReceiver.scope("time").stat(statusClass),
        successCount = if (perEndpoint) Some(statsReceiver.counter("success")) else None,
        failuresCount = if (perEndpoint) Some(statsReceiver.counter("failures")) else None,
        ignoredCount = if (perEndpoint) Some(statsReceiver.counter("ignored")) else None
      )
    }