Monitor type

Cache Warming Monitor

Keeps a URL's cache warm on a schedule, while doubling as a response-time uptime monitor for it.

A cache warming monitor calls your URL on a regular, hours-scale schedule specifically to keep its cache populated - so the first real visitor after a cache expiry doesn't hit a slow, uncached response. Every warming call also times the response, so this monitor doubles as a lightweight uptime monitor: you get a standing response-time graph for that URL for free, and can optionally alert if a warming call comes back unusually slow.

How this uptime monitor works

  1. Add the URL you want kept warm and pick an HTTP method.
  2. Choose an interval on an hours scale - the fastest is once an hour, and it's adjustable above that on every plan, not gated by tier.
  3. Set a timeout for how long to wait before a warming call counts as failed.
  4. Optionally turn on an alert threshold in milliseconds, so you're notified if a warming call comes back slower than expected.
  5. Every call is logged with its response time, giving you a response-time history for the URL alongside the cache-warming itself.

Cache Warming Monitor features

Every feature this monitor supports, and which plan it's included on.

Scheduled cache warming

Free

Calls your URL on an hours-scale schedule purely to keep its cache populated.

Any HTTP method

Free

GET, POST, PUT, PATCH, DELETE, or HEAD.

User-adjustable interval on every plan

Free

The 1-hour floor for this monitor applies to every tier equally - it's not paywalled by plan the way other monitor intervals are.

Configurable timeout

Free

How long to wait for a response before a warming call counts as failed.

Optional slow-response alert threshold

Free

Alert only if a warming call comes back slower than a millisecond threshold you set.

Tags and groups

Free

Organize cache warming monitors alongside your other monitors.

Email and SMS alerts

Free

Per team member, open and recovery alerts on every channel.

Webhooks and Slack alerts

Free

Route slow-response alerts into Slack or any webhook endpoint.

What's free and what's paywalled

  • Cache warming is unusual among Kawze's monitor types: its 1-hour minimum interval applies to every plan equally, including Free - it isn't gated tighter on higher tiers.
  • The optional slow-response alert threshold and every other setting is available on every plan.
  • Cache warming monitors count against the same account-wide monitor limit as every other type (5 to 300, by plan).
See full pricing and plan comparison

Frequently asked questions

Is cache warming actually an uptime monitor, or just a scheduled ping?

Both. It calls your URL on a schedule to keep the cache warm, and every call is timed and logged, so you get a response-time history and can optionally alert on slow responses - the same alerting infrastructure as any other Kawze monitor.

Is cache warming free?

Yes, on every plan including Free, with the same 1-hour-minimum interval for everyone - this is one of the few settings on Kawze that isn't tightened further on lower tiers.

How often can a cache warming monitor run?

As often as once an hour, on any plan. You can space it out further if your cache TTL is longer.