@Override
    public long stop() {
      final long elapsed = System.nanoTime() - startTime;
      reporter.update(elapsed, TimeUnit.NANOSECONDS);
      return elapsed;
    }
TimerProxy will route Ratis' internal timer metrics to our IoTDB {@link Timer}
iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/ratis/metrics/TimerProxy.java