Checkmate
Uptime monitoring

Distributed monitoring (geo checks)

Run the same check from multiple locations.

Geo checks run a monitor's request from multiple locations in addition to the Checkmate server. Use them to catch regional outages and DNS or routing problems that a single vantage point would miss.

Geo checks are available for every monitor type except hardware and pagespeed.

Enable geo checks on a monitor

  1. Open Uptime and either create a monitor or open an existing one's Configure screen.
  2. Turn on Geo checks.
  3. Pick a check interval: 5, 10, 15, or 30 minutes. Geo checks run independently of the primary check interval.
  4. Select the locations you want the check to run from.
  5. Save.

How results are recorded

Each location produces its own result. The monitor status reflects the primary check; geo check results are stored and shown alongside it so you can see whether a failure is global or regional.

Geo check data is exposed through GET /api/v1/geo-checks/:monitorId for dashboards and custom integrations.

If every geo location reports a failure but the primary check is up, you are likely looking at a networking or firewall problem between your Checkmate server and the target, not a full outage.

On this page