code: @Override
      public synchronized void start() {
          if (monitorActive) {
              return;
          }
          lastTime.set(milliSecondFromNano());
          long localCheckInterval = checkInterval.get();
          if (localCheckInterval > 0) {
              monitorActive = true;
              monitor = new MixedTrafficMonitoringTask((GlobalChannelTrafficShapingHandler) trafficShapingHandler, this);
              scheduledFuture =
                  executor.schedule(monitor, localCheckInterval, TimeUnit.MILLISECONDS);
          }
      }
docs: Start the monitoring process.