Scheduler 2.0

Our longest standing feature request was to improve Calibre’s test scheduler. What we’ve built aims to be straightforward and uncomplicated, exactly how we envisage Calibre to be.

Ben Schwarz
Aug 7, 2018 · 2 min read
Calibre will test this site every 3 hours

The original scheduler was fairly opaque — sites were randomly allocated an hour of the day at which automatic snapshots were created. That time could only be altered by contacting support, which wasn’t very convenient.

Customer needs varied, but by popular demands, scheduler definitely needed to:

  • Not run at all
  • Run hourly
  • Run daily at a given time
  • Run 2, 3 or 4 times per day
  • Run weekly

It became clear that the new scheduler should be more versatile in order to be used successfully in many different scenarios.

⏰ New scheduler options

The new scheduling options should be extensible enough to accommodate most of performance testing use cases:

  • Off — scheduler will not run at all. (Useful alongside CLI automation)
  • Hourly — every hour, on the hour.
  • Daily — every day, at a given time.
  • Every X Hours — e.g. ‘Every 3 hours’, ‘Every 72 hours’.

These scheduler options are uncomplicated enough for everyone to understand, and powerful enough to encompass all the needs of our customers.

🗺 Timezone support

One of the user-interface goals of Calibre is to always display time in a format that makes sense to humans, not machines. Calibre automatically detects your timezone and hides away the ugly details of UTC conversion.

Scheduler camouflages the difficulties of timezone calculation.

Using scheduler

Scheduler is available to all accounts and can be found under Site → Settings → Agent Settings.

✨ Thanks

We couldn’t have created this solution without the patience and feedback of the Calibre community. Thank you for helping us learn and improve.

Originally published at calibreapp.com on August 7, 2018.

Calibre Blog

Everything you have to know about site speed and performance.

Calibre Blog

Calibre is an all-in-one speed monitoring platform with transparent reports and actionable advice to make your sites fast. We write about the newest developments in site speed and share how we build our bootstrapped business.

Ben Schwarz

Written by

Founder of Calibreapp.com

Calibre Blog

Calibre is an all-in-one speed monitoring platform with transparent reports and actionable advice to make your sites fast. We write about the newest developments in site speed and share how we build our bootstrapped business.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store