code: protected void processForkJoinPool(
              final Metrics metrics,
              final String name,
              final ForkJoinPool executorService) {
  
          final String prefix = String.join(
                  "/",
                  ROOT_NAMESPACE,
                  name);
          metrics.setGauge(
                  String.join(
                          "/",
                          prefix,
                          "active_threads"),
                  executorService.getActiveThreadCount());
          metrics.setGauge(
                  String.join(
                          "/",
                          prefix,
                          "queued_submissions"),
                  executorService.getQueuedSubmissionCount());
          metrics.setGauge(
                  String.join(
                          "/",
                          prefix,
                          "queued_tasks"),
                  executorService.getQueuedTaskCount());
          metrics.setGauge(
                  String.join(
                          "/",
                          prefix,
                          "parallelism"),
                  executorService.getParallelism());
          metrics.setGauge(
                  String.join(
                          "/",
                          prefix,
                          "thread_pool_size"),
                  executorService.getPoolSize());
      }
docs: Generate samples for a <code>ForkJoinPool</code>.
  
  Includes metrics for:
  <ul>
  <li>active_threads</li>
  <li>queued_submissions</li>
  <li>queued_tasks</li>
  <li>parallelism</li>
  <li>thread_pool_size</li>
  </ul>
  
  @param metrics this unit of work's <code>Metrics</code> instance
  @param name the name of the executor service
  @param executorService the <code>ForkJoinPool</code> instance to sample