docs: @Override
      public void collectMetrics(Request<?> request, Response<?> response) {
          try {
              collectMetrics0(request, response);
          } catch(Exception ex) { // defensive code
              if (log.isDebugEnabled()) {
                  log.debug("Ignoring unexpected failure", ex);
              }
          }
      }