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
,
OverallLoadStatistics
LoadStatistics.LoadStatisticsUpdater
busyExecutors, 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, updateExecutorCounts
public int computeIdleExecutors()
LoadStatistics
computeIdleExecutors
in class LoadStatistics
public int computeTotalExecutors()
LoadStatistics
computeTotalExecutors
in class LoadStatistics
public int computeQueueLength()
LoadStatistics
computeQueueLength
in class LoadStatistics
Copyright © 2016. All rights reserved.