Class Metrics

java.lang.Object
sonia.scm.metrics.Metrics

public final class Metrics extends Object
Util methods to collect metrics from known apis.
Since:
2.16.0
  • Method Details

    • executor

      public static void executor(io.micrometer.core.instrument.MeterRegistry registry, ExecutorService executorService, String name, String type)
      Collect metrics from an ExecutorService.
      Parameters:
      registry - meter registry
      executorService - executor service to monitor
      name - name of executor service
      type - type of executor service e.g.: cached, fixed, etc.
    • workingCopyTimer

      public static io.micrometer.core.instrument.Timer workingCopyTimer(io.micrometer.core.instrument.MeterRegistry registry, String type)
      Collect metrics from an WorkingCopy.
      Parameters:
      registry - meter registry
      type - type of repository