@Override
    public void visit(DeleteRequest deleteRequest) {
      metrics.deleteBlobRequestQueueTimeInMs.update(requestQueueTime);
      metrics.deleteBlobRequestRate.mark();
      metrics.deleteBlobProcessingTimeInMs.update(requestProcessingTime);
      responseQueueTimeHistogram = metrics.deleteBlobResponseQueueTimeInMs;
      responseSendTimeHistogram = metrics.deleteBlobSendTimeInMs;
      requestTotalTimeHistogram = metrics.deleteBlobTotalTimeInMs;
      if (isRequestDropped) {
        metrics.deleteBlobDroppedRate.mark();
        metrics.totalRequestDroppedRate.mark();
      }
    }
Used to update common metrics for the incoming request.
ambry-server/src/main/java/com/github/ambry/server/AmbryRequests.java