HTTP, чем самописная директива типа такой:
class MeasureLatencyDirective extends Directive0 {
import scala.concurrent.ExecutionContext.Implicits.global
override def tapply(f: (Unit) => Route): Route = {
ctx => {
timer.timeFuture {
f(())(ctx)
}
}
}
}?
Там вроде в akka-http метрики завезли
Обсуждают сегодня