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);
}
}