Skip to content

Uptime & Outages

nsin sits between your visitors and your server, so it can see when your server (the origin) stops answering properly — even if nsin itself is serving fine. When that keeps happening, nsin opens an incident and tells you.

You’ll find this under Uptime in your domain’s sidebar.

nsin doesn’t ping your site from the outside. It watches the traffic real visitors are already generating, and counts the requests where your server failed to answer properly.

A subdomain is considered down for a minute when:

  • the share of failing requests is above your threshold, and
  • there was enough traffic that minute for the number to mean anything.

The traffic floor matters: two failures out of three requests at 4am is noise, not an outage.

An incident opens when a subdomain stays down for the whole detection window — not just one bad minute. It closes again after a run of clear minutes.

Each incident records which hostname was affected, when it started, when it recovered, and how bad the error rate got.

The live view shows every subdomain right now, including ones that are erroring but haven’t crossed your thresholds yet. It’s the place to look when something feels wrong but no alert has fired.

For each host you see the requests seen in the window, how many failed, the error percentage, and whether it currently counts as down.

Under Uptime → Settings you can tune the detection to fit your traffic:

SettingWhat it means
Alerts on/offWhether outage notifications are sent for this domain.
ThresholdThe percentage of failing requests per minute that counts as down.
WindowHow long the host has to stay down before an incident opens.
Minimum requestsThe traffic floor — below this, no incident opens.
Minimum active minutesHow many minutes in the window need real traffic.
RecoveryHow many clear minutes in a row end the incident.

Each setting has a valid range, shown next to it in the panel.

Notifications go to the domain’s owner and to any members who have outage notifications switched on. Each member controls this individually, so an agency teammate can watch uptime without receiving every other notification.

Uptime says down, but my site loads for me. Outages are usually partial — one subdomain, one region, or only some requests. Check the live view to see which hostname is affected, and Monitoring → status codes for what your server returned.

Nothing appears here at all. Detection is driven by real traffic. A subdomain nobody visited produces no data, and detection needs a plan that includes monitoring. See Plans.

Does nsin keep serving during an outage? Cached pages keep being served. Anything nsin has to fetch from your server fails while your server is failing — this is what caching and origin failover help with.