docs: public void start() {
      if (scheduler == null) {
        if (enabled) {
          Scheduler.Options options = new Scheduler.Options()
              .withFrequency(Scheduler.Policy.FIXED_DELAY, frequency)
              .withInitialDelay(frequency)
              .withStopOnFailure(false);
          scheduler = new Scheduler(this, "spectator-reg-stateless", 1);
          scheduler.schedule(options, this::collectData);
          logger.info("started collecting metrics every {} reporting to {}", frequency, uri);
          logger.info("common tags: {}", commonTags);
        } else {
          logger.info("publishing is not enabled");
        }
      } else {
        logger.warn("registry already started, ignoring duplicate request");
      }
    }