Jenkins · Arazzo Workflow
Jenkins Instance Health and Capacity Check
Version 1.0.0
Read instance mode and executor count, check agents are online, and measure queue depth.
View Spec
View on GitHub
AutomationBuild ServerCI/CDContinuous DeliveryContinuous IntegrationDevOpsOpen SourceRemote Access APIArazzoWorkflows
Provider
Workflows
instance-health-check
Check that a Jenkins controller is accepting work and has executor capacity.
Reads the controller's mode and executor count, inspects the connected agents for offline state, and reads the queue depth. A controller that is quieting down, has every agent offline, or has a deep queue cannot be relied on to run a build promptly.
1
readInstance
getJenkinsInfo
Read the top-level Jenkins resource for its mode, whether it is quieting down ahead of a restart, and how many executors it advertises.
2
checkAgents
listComputers
List the connected build agents and their offline state, so a controller with no usable executors is caught before builds are queued against it.
3
measureQueue
getQueue
Read the build queue to measure how many items are waiting and why, which distinguishes a saturated instance from a blocked one.