code: public static ThreadPoolTaskExecutor monitor(MeterRegistry registry, String name, Iterable<Tag> tags) {
          return new TimedThreadPoolTaskExecutor(registry, name, tags);
      }
docs: Returns a new {@link ThreadPoolTaskExecutor} with recorded metrics.
  
  @param registry The registry to bind metrics to.
  @param name     The name prefix of the metrics.
  @param tags     Tags to apply to all recorded metrics.
  @return The instrumented executor, proxied.