@Override public AggregateTimer requestLatencyTimer() { return new AggregateTimer(requestLatency, applicationMetrics.requestLatencyTimer()); }
@Override public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception { if (msg instanceof io.netty.handler.codec.http.HttpRequest) { requestLatencyTiming = originStats.requestLatencyTimer().time(); } super.write(ctx, msg, promise); }
@Override public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception { if (msg instanceof io.netty.handler.codec.http.HttpRequest) { requestLatencyTiming = originStats.requestLatencyTimer().time(); } super.write(ctx, msg, promise); }
@Override public AggregateTimer requestLatencyTimer() { return new AggregateTimer(requestLatency, applicationMetrics.requestLatencyTimer()); }