public class UnlabeledLoadStatistics extends LoadStatistics
LoadStatistics that track the "free roam" jobs (whose SubTask.getAssignedLabel() is null)
and the # of executors that can execute them (Node whose mode is Node.Mode.EXCLUSIVE)Node.Mode.EXCLUSIVE,
Jenkins.unlabeledLoad,
OverallLoadStatisticsLoadStatistics.LoadStatisticsUpdaterbusyExecutors, CLOCK, DECAY, queueLength, totalExecutors| Modifier and Type | Method and Description |
|---|---|
int |
computeIdleExecutors()
Computes the # of idle executors right now and obtains the snapshot value.
|
int |
computeQueueLength()
Computes the # of queue length right now and obtains the snapshot value.
|
int |
computeTotalExecutors()
Computes the # of total executors right now and obtains the snapshot value.
|
configureRenderer, createChart, createTrendChart, doGraph, getApi, getLatestIdleExecutors, updateExecutorCountspublic int computeIdleExecutors()
LoadStatisticscomputeIdleExecutors in class LoadStatisticspublic int computeTotalExecutors()
LoadStatisticscomputeTotalExecutors in class LoadStatisticspublic int computeQueueLength()
LoadStatisticscomputeQueueLength in class LoadStatisticsCopyright © 2014. All rights reserved.