Calculate Savings

Scheduler Labels

Cloud Thrifty Scheduler labels are used to instruct the Cloud Thrifty Scheduler of the time a repeat pattern to shutdown or startup a server operating system. You can add labels at any time. Cloud Thrifty Scheduler evaluates the project for changes every 45 minutes. Check out the script automation to get going quickly.

Managing Labels

Use the Cloud Console

  1. Go to the Google Cloud Console, select the correct project, click compute engine, and select "VM instances".
  2. Click "Show Info Panel"

  3. Add the desired labels desired to the instance as shown.
  4. Click Save. Allow for max time delay of 45 minutes for the Cloud Thrifty Scheduler to recongonize new lables.

Gcloud Command-line Automation
We are here to help you get running quickly. Check out our automation scripts that add labels to hundreds and even thousands of servers at a time.

Adding labels to instance templates and instance groups.
You can add Cloud Thrifty Scheduler labels to every new instance created using instance templates. Contact for more information.

Label Anatomy

Label Key:
<action>-<pattern>-<hour_minute><am or pm>-<timezone>

Label Value:
*all label values are ignored by Cloud Thrifty.

Stop - Everyday at 10:25 PM Eastern Standard Time

Start - Everyday at 10:25 PM Eastern Standard Time

Possible Options
  1. start - causes the server to boot up
  2. stop - causes the server to shutdown
Reccurance Pattern:
  1. m - every Monday
  2. t - every Tuesday
  3. w - every Wednesday
  4. th - every Thursday
  5. f - every Friday
  6. s - every Saturday
  7. su - every Sunday
  8. wd- weekdays (m,t,w,th,f)
  9. ed - every day (m,t,w,th,f,s,su)
  1. hour - the hour is 12 hour clock time
  2. underscore _ seperates the hour and the minute
  3. minute - minute of the hour for the action
  4. pm or am - time meridiem
Time Zone:
  1. est - Time zone representing the America/New_York time zone
  2. cst - Time zone representing the America/Chicago time zone
  3. mst - Time zone representing the America/Denver time zone
  4. pst - Time zone representing the America/Los_Angeles time zone
  5. aest - Time zone representing the Australia/Brisbane time zone
  6. india - Time zone representing the Asia/Kolkata time zone
  7. london - Time zone representing the Europe/London time zone
  8. dublin - Time zone representing the Europe/Dublin time zone
  9. paris - Time zone representing the Europe/Paris time zone
  10. berlin - Time zone representing the Europe/Berlin time zone
  11. tokyo - Time zone representing the Asia/Tokyo time zone
  12. seoul - Time zone representing the Asia/Seoul time zone
  13. israel - Time zone representing the Asia/Jerusalem time zone
My timezone is missing from this list. What now?

Sorry for the inconvenience. Simply shoot us a note at with the timezone name and we will add it. It usually takes about 2 days to implement a new timezone.

Common Patterns
Business Hours:

This pattern is common in the dev and test environments and in effect brings the servers online during working hours. Estimated savings of 52% or more.


Weekend Savings:

This pattern is common when servers are just not needed on the weekends. Estimated savings of 31% or more.


High Compute Cluster:

This pattern is common in retail and other industries to bring online clusters for high compute functions such as compiling machine learning models. This example is for a 12 hour workload on Saturdays.


Scenario Based

Developers create servers to debug crashdumps.  These servers require many gigs of RAM and high core counts.  These servers are expensive and are often left running needlessly.


Add a Cloud Thrifty label to the GCP template or the automation system that creates the VM.  The following label added to the vm will cause it to shutdown every night at midnight.