Monitoring

The engine behind the page.

StatusOwl's checks exist to answer one question on a schedule: is this service up right now? That answer is what your status page reads out, and what opens the incident when it stops being yes.

How it connects

A check result is the only thing your page trusts.

There is no separate monitoring product to wire up and reconcile. The checks that decide whether a service reads operational are the same checks that open the incident when it does not.

Step 01

The check comes due

Every monitor carries an interval. The scheduler queues the check when it is due, and the interval you can pick has a floor set by your plan.

Step 02

A node runs it

An HTTP request, an ICMP echo, or a TCP connection — with your method, headers, timeout and expected status codes. Up or down comes back, along with how long it took.

Step 03

The page reads it out

Each service on your status page is backed by a monitor. Its state, its 30-day uptime percentage, its latest response time and its 90 daily bars all come from those results.

Step 04

Three failures open an incident

One blip posts nothing. Three consecutive failures opens an incident at the impact your page is configured for, and the first successful check posts a recovery update and resolves it.

Monitor · api.acme.com
Operational
Type
HTTP
Interval
30 sec
Last response
142 ms
Consecutive failures
0
Last 90 days
What the page shows from it
  • Service state

    The dot and the label next to the service name.

  • 30-day uptime

    A percentage to two decimal places, under the service.

  • 90 daily bars

    One bar per day, with date, uptime, average response time and check count on hover.

  • Latest response time

    The most recent measurement, if you leave response times switched on.

Read this first

A failing check updates your page. It does not notify your team.

This is the most important sentence on this page, so it is not buried at the bottom of a feature list.

Uptime alerts · building now

The six notification channels are built, tested and in production — but the only thing that currently triggers them is a Watch Owl server-metric alert rule. A failing HTTP, ping or TCP check opens an incident on your status page and notifies nobody. This is the single biggest gap in the product and it is what we are working on right now.

Concretely: when three consecutive HTTP, ping or TCP checks fail, StatusOwl opens the incident, puts the banner on your status page and keeps the timeline — and sends no email, no Slack message and no webhook. If being woken up is what you are shopping for, buy something that does that today and point it at the same endpoints. The one place the channels genuinely dispatch right now is a Watch Owl server-metric alert rule.

Where this stands on the roadmap
Where checks run

Shared nodes, your own nodes, or nodes inside your network.

Most services only ever need the shared pool. The other two exist for teams who need checks isolated from other tenants, or who need to reach something the public internet cannot.

The shared pool

Every plan

The default. Your checks run from StatusOwl's own checking nodes, alongside everyone else's. Nothing to install, available on every plan.

Dedicated nodes

1 on Starter · 3 on Growth · Unlimited on Scale

Single-tenant checking nodes that run only your organisation's checks.

Nodes you run yourself

Counted as a dedicated node

Run a checking node as a container inside your own network, so StatusOwl can check services that are not reachable from the public internet.

Limits

What each plan gets.

Every row here is a number the platform enforces. Nothing on this table is aspirational.

MonitoringFreeStarterGrowthScale
Monitors

HTTP/HTTPS, ping and TCP port checks.

251003001,000
Check frequency
3 min60 sec30 sec30 sec
Automatic incidents

Three consecutive failures opens an incident on the page and resolves it on recovery.

IncludedIncludedIncludedIncluded
SSL certificate expiry

25 certificates per organisation on every plan.

IncludedIncludedIncludedIncluded
Domain expiry (WHOIS)
IncludedIncludedIncludedIncluded
Server metrics agent

Watch Owl — CPU, memory, disk and network from your own hosts.

1 host1 host1 host1 host
Dedicated checking nodes

Single-tenant nodes, including nodes you run inside your own network.

Not included13Unlimited
Every plan, side by side

Check frequency is a floor, not a fixed rate

The page is the product. The checks are how it stays true.

Free forever on one page, with your own domain and automatic SSL — and 25 monitors before you pay anything.