Skip to content

Commit 69ba18e

Browse files
authored
[hotfix] Add debug log for NettyServerHandler to trace the request process time (apache#1720)
1 parent 9f0fbf5 commit 69ba18e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

fluss-rpc/src/main/java/org/apache/fluss/rpc/netty/server/NettyServerHandler.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,14 @@ private void sendSuccessResponse(
240240
send.writeTo(ctx);
241241
ctx.flush();
242242
long requestEndTimeMs = System.currentTimeMillis();
243+
LOG.debug(
244+
"Finished process request type: {}, inQueueTime: {}, processTime: {}, "
245+
+ "responseSendToClientTime: {}, request from: {}",
246+
request.getApiMethod().getApiKey(),
247+
request.getRequestDequeTimeMs() - request.getStartTimeMs(),
248+
request.getRequestCompletedTimeMs() - request.getRequestDequeTimeMs(),
249+
requestEndTimeMs - request.getRequestCompletedTimeMs(),
250+
request.getAddress());
243251
updateRequestMetrics(request, requestEndTimeMs);
244252
} catch (Throwable t) {
245253
LOG.error("Failed to send response to client.", t);

0 commit comments

Comments
 (0)