Everything that can take a site down, watched

What Ravnsight watches, how it decides an outage is real, and how it reaches you. Free for one site; everything below in Pro.

HTTP

Free

Status code, response time, redirects, content.

Certificate

Free

Validity, expiry, issuer.

Domain

Free

Expiry, registrar, status – before the domain lapses.

DNS

Pro

A/MX/NS records, expected values and unexpected changes.

API / JSON

Pro

Call an endpoint and check the JSON response.

TCP port

Pro

Is the port answering? Mail, database, SSH, your own service.

Heartbeat

Pro

Cron and background jobs ping us – we alert when the ping stops.

Monitoring

Everything that can take a site down, watched from outside

Pages, certificates, domain registration, DNS, APIs, ports and cron jobs – one site, as many monitors as you need, checked from our nodes in the EU.

  • HTTP/HTTPS with full timing breakdown: DNS, connect, TLS, response
  • SSL validity, chain, expiry and issuer change
  • Domain expiry, DNS drift, TCP ports and API responses
  • Content assertions – "200 OK" is not enough
shop.example.com
30 d 99.98 %
  • HTTP · / 412 ms Up
  • HTTP · /checkout 688 ms Up
  • Certificate 61 d Up
  • Domain 27 d Warning
  • DNS · A, MX Up
  • Heartbeat · nightly backup 02:14 Up

Response time, last check

DNS 38Connect 57TLS 80TTFB 176412 ms

No false alarms

Confirmed from a second country before anyone is woken

A failed check is retried from the same node, then confirmed from another country. Only a confirmed outage opens an incident. Slow is shown, never paged.

  • Retry after 10 s and 20 s, then confirm elsewhere
  • Flapping grouped into one incident
  • Published methodology – read exactly how it works
Read the methodology →
shop.example.com · /checkout Confirmed down
  1. 14:31:02Check failed – HTTP 503 Frankfurt
  2. 14:31:12Retry failed Frankfurt
  3. 14:31:32Retry failed Frankfurt
  4. 14:31:40Confirmed from a second country Helsinki
  5. 14:31:41Alert sent Slack · SMS

A single failed check never alerts. 38 seconds from first failure to a confirmed alert.

Alerts

Three questions. No policy jargon.

Where should alerts go, when should we contact you, and what happens if nobody reacts. Set it once for the account, override per site.

  • Confirmation from a second location before alerting
  • Email, Slack, Teams, Discord, webhook, SMS
  • Escalation, acknowledgement and quiet hours
  • Maintenance windows that do not ruin your statistics

1Where should alerts go?

✉️ anna@agency.se 💬 #ops-alerts 📱 on-call phone

2When should we contact you?

On an outage When back up Slow responses Before expiry

3If nobody takes care of it

If nobody presses "On it" within 15 min, also alert the on-call phone, and remind every 30 min.

Plans

What is in which plan

Free is genuinely useful for one site. Pro is the full monitor. Agency and Partner are Pro for many sites, with the tools an agency needs.

Feature Free 1 site, forever Pro Popular for one business Agency 10–100 client sites Partner white label & resale
Plan
Sites 1510 · 25 · 50 · 10010 · 25 · 50 · 100
Check interval Every 5 minEvery 1 minEvery 1 minEvery 1 min
History 30 days395 days395 days395 days
Logins 15UnlimitedUnlimited
Monitoring
Basic monitoring (HTTP)
SSL monitoring
Domain expiry
Content assertions
Multiple URLs per site
DNS changes
API/JSON monitor
TCP port
Heartbeat (dead man's switch)
Performance baseline
Alerts
Email alerts
More alert channels (Slack, Teams, SMS…)
Escalation and acknowledgement
Maintenance windows
Status pages, reports & API
Status pages
Number of status pages 0110Unlimited
SLA/uptime reports
Read API
WordPress (Ravnsight Detective)
Local diagnostics (Free plugin)
Cloud-connected diagnostics (Pro)
Advanced investigation
Automated isolation tests
Agency
Agency dashboard
Assignments
Partner
White label
Partner API
Webhooks
Embeddable widgets
Priority support

See prices →

Optional · for WordPress sites

From "the site is down" to "it was this plugin"

Ravnsight Detective is a free WordPress plugin that records updates, errors and performance inside the site. Connected to Ravnsight, it lines them up with what the monitor saw. You do not need WordPress to use Ravnsight – and Detective never changes anything on your site.

  • Grouped PHP errors with component attribution
  • Timeline of updates and configuration changes
  • Isolated test sessions without affecting visitors
  • Cron, Action Scheduler, database and external requests
About the plugin →
Checkout down since 14:35 Confidence: HIGH
14:31Plugin "WooPay Gateway" updated 2.3.0 → 2.4.0 14:34PHP fatal: Call to undefined method … gateway.php:212 (×14) 14:35External monitor: /checkout HTTP 500, confirmed

Hypothesis

The outage is strongly correlated with the update of WooPay Gateway.

Supporting: 14 fatals in the plugin, none before 14:31. Contradicting: none found.

Ravnsight Detective – optional plugin for WordPress sites. The platform works without it.

Agency

For agencies with many client sites.

  • All sites in one view with an attention queue
  • Maintenance needs and plugin risks per client
  • Assign incidents to the right developer
  • White label and resale (Partner)

Reports and status pages

Show the client how it is really going.

  • Public, branded status pages
  • Monthly uptime and SLA reports
  • Incident timelines and p95 graphs
  • API and export – no data is locked in

Trust

Built for European agencies.

  • All data stored in the EU
  • Transparent pricing per site – no per-monitor fees
  • Published alerting methodology
  • Export and leave whenever you want

Ready to start?

Free for one site. Upgrade when you need to.

Get started for free