Web app monitoring
Your health check is green. Is the app actually usable?
The server
InfrastructureHow it fails — The process crashes, the instance is overloaded, or the route times out.
How Sitewatch detects it — Availability checks catch outages, timeouts and server errors, and confirm them with a retry before alerting.
The document
ShellHow it fails — The route returns an error page, an empty shell, or something that is not a page.
How Sitewatch detects it — Each page is opened and compared against its baseline, so a collapse in content is visible even when the response looks fine.
The bundle
ApplicationHow it fails — The page asks for a build artefact that is no longer being served — usually a filename that changed.
How Sitewatch detects it — Every file the page references is fetched. A missing bundle is named in the alert. This is the single most common cause of a dead app.
Styling
PresentationHow it fails — Compiled styling is missing or does not match the markup that shipped with it.
How Sitewatch detects it — Stylesheets and fonts are fetched and verified alongside scripts on every check.
Third-party scripts
DependenciesHow it fails — An auth provider, analytics or chat script stops being served from someone else's infrastructure.
How Sitewatch detects it — Third-party files the page loads are checked too — their outage becomes your incident, which is exactly when you want to know.
The endpoints
DataHow it fails — A route the app depends on stops answering, or starts answering with something the app cannot use.
How Sitewatch detects it — Monitored endpoints are called on the same schedule as the pages, checking the response and its content — not just that something replied.