private void registerGauges()

in src/main/java/org/apache/sling/commons/scheduler/impl/GaugesSupport.java [200:216]


    private void registerGauges() {
        createGauge(configHolder, null, null, QuartzScheduler.METRICS_NAME_OLDEST_RUNNING_JOB_MILLIS);
        createGauge(configHolder, configHolder.poolName(), null,
                QuartzScheduler.METRICS_NAME_OLDEST_RUNNING_JOB_MILLIS + ".tp." + configHolder.poolName());
        if (configHolder.allowedPoolNames() != null) {
            for (String tpName : configHolder.allowedPoolNames()) {
                createGauge(configHolder, tpName, null,
                        QuartzScheduler.METRICS_NAME_OLDEST_RUNNING_JOB_MILLIS + ".tp." + tpName);
            }
        }
        for (Map.Entry<String, String> entry : configHolder.getFilterSuffixes().entrySet()) {
            final String name = entry.getKey();
            final String filterName = entry.getValue();
            createGauge(configHolder, null, filterName,
                    QuartzScheduler.METRICS_NAME_OLDEST_RUNNING_JOB_MILLIS + ".filter." + name);
        }
    }