Uptime Monitoring

Alerting when a URL becomes reachable

Status inversion lets an uptime monitor treat a reachable URL as unhealthy, and an unreachable URL as healthy.

Use this for URLs that should normally stay closed, blocked, disabled, or unreachable. For example, you may want to know if a maintenance page, blocked route, private service, or honeypot suddenly starts responding in public.

How to enable status inversion

  • Open the uptime monitor settings.
  • Find the alert settings section.
  • Enable Invert status.
  • Save the monitor.

The setting applies to future checks. Existing check history is kept as-is.

What changes

When status inversion is enabled:

  • A reachable URL is shown as down.
  • An unreachable URL is shown as up.
  • Alerts are sent when the URL becomes reachable.
  • Recovery alerts are sent when the URL is no longer reachable.

Reports and dashboards use the inverted status, so availability shows whether the URL behaved as expected for that monitor.

What does not change

Status inversion does not pause monitoring or delete existing data. Check history, alerts, response-time records, and uptime reports stay with the same monitor.

If you want reports to start fresh after changing the monitor's purpose, use Reset stats from the monitor settings.

Example use cases

  • A staging URL that should not be publicly accessible.
  • A private admin route that should return a blocked or unreachable response.
  • A maintenance page that should remain offline until a planned release.
  • A honeypot URL where public access means something may be wrong.

Best practices

Use a clear monitor name or host so your team understands why "up" and "down" look reversed. Inverted monitors are marked in the uptime dashboard and reports to make the alert behaviour clear.

Back to all articles