Class ComputeEngineMonitor

All Implemented Interfaces:
ExtensionPoint, Runnable

@Extension public class ComputeEngineMonitor extends AsyncPeriodicWork
Periodically checks and maintains minimum instance count for each GCE cloud configuration. This serves as a backup mechanism since minimum instances are normally created automatically when an event happens (example: reaching a milestone in jenkins startup, agent is allocated to a build, etc.)